Below is the list of the most recent transactions showing the insiders name, their position in the company, the transaction date, the transaction amount, the price at the time and whether they bought or sold their stocks and what their remaining balance is. The final link is to the official SEC filing.
CEO
2025-04-28
177561
38.88
SELLING
Director
2025-04-28
2001
17.19
BUYING
Major Shareholder
2025-04-28
114583
82.47
SELLING
CEO
2025-04-28
1000
64.53
BUYING
Director
2025-04-28
500
16.65
BUYING
Director
2025-04-28
1000
19.89
BUYING
CEO
2025-04-28
150
19.88
BUYING
CEO
2025-04-28
3617
80.38
SELLING
Director
2025-04-25
700
1.61
SELLING
Insider
2025-04-25
11742
13.61
SELLING
CFO
2025-04-25
10000
120.14
SELLING
CEO
2025-04-25
178320
38.57
SELLING
Director
2025-04-25
7948
229.11
SELLING
CFO
2025-04-25
5000
15.77
BUYING
Insider
2025-04-25
1200
15.50
BUYING
Director
2025-04-25
3
1323.95
BUYING
EVP
2025-04-25
10000
160.00
SELLING
Insider
2025-04-25
4000
184.63
SELLING
CFO
2025-04-25
2284
48.53
SELLING
CAO
2025-04-25
640
1097.04
SELLING
Director
2025-04-25
1850
79.26
SELLING
EVP
2025-04-25
1700
513.18
SELLING
CEO
2025-04-25
2708
36.99
BUYING
CEO
2025-04-25
641
158.45
SELLING
CEO
2025-04-25
4000
46.35
BUYING
Director
2025-04-25
2500
29.02
SELLING
EVP
2025-04-25
896
100.85
SELLING
Director
2025-04-25
730
28.81
BUYING
Director
2025-04-25
20000
5.56
BUYING
CFO
2025-04-25
1500
21.50
BUYING
CAO
2025-04-25
1352
87.06
SELLING
CEO
2025-04-25
3000
24.67
BUYING
CFO
2025-04-25
119
16.81
BUYING
Director
2025-04-25
200
19.86
BUYING
EVP
2025-04-25
5568
81.19
SELLING
CFO
2025-04-25
975
1.18
BUYING
Director
2025-04-25
1494
80.27
SELLING
CTO
2025-04-24
5068
111.28
SELLING
Insider
2025-04-24
1929
21.69
SELLING
Director
2025-04-24
8179
9.10
SELLING
CEO
2025-04-24
60864
17.82
SELLING
CEO
2025-04-24
2412
10.20
SELLING
Director
2025-04-24
12000
42.04
BUYING
Insider
2025-04-24
6500
13.85
SELLING
CEO
2025-04-24
500
13.84
BUYING
Major Shareholder
2025-04-24
68195
0.32
SELLING
Director
2025-04-24
2475
75.43
SELLING
Director
2025-04-24
1712
301.82
SELLING
EVP
2025-04-24
600
300.01
SELLING
CFO
2025-04-24
4588
424.82
SELLING
Director
2025-04-24
700
246.23
SELLING
Director
2025-04-24
35000
4.89
BUYING
CAO
2025-04-24
658
89.90
SELLING
Director
2025-04-24
440
48.09
BUYING
Insider
2025-04-24
1428
58.27
SELLING
SVP
2025-04-24
710
48.16
SELLING
Director
2025-04-24
63
47.50
BUYING
VP
2025-04-24
4104
196.73
SELLING
Insider
2025-04-24
1652
66.15
SELLING
Director
2025-04-24
700
246.23
SELLING
Director
2025-04-24
10000
912.50
SELLING
CEO
2025-04-24
500
17.06
SELLING
Director
2025-04-24
1000
17.02
BUYING
Director
2025-04-24
1333
41.23
SELLING
CEO
2025-04-24
400
24.52
BUYING
Director
2025-04-24
1300
65.49
BUYING
CEO
2025-04-24
29124
94.19
SELLING
Director
2025-04-24
1600
24.42
BUYING
Director
2025-04-24
2000
264.10
SELLING
CEO
2025-04-24
100
24.30
BUYING
VP
2025-04-24
138
57.81
SELLING
CEO
2025-04-24
50000
82.12
SELLING
CEO
2025-04-24
2790
80.02
SELLING
CEO
2025-04-23
15628
15.11
SELLING
Director
2025-04-23
1000
1.55
SELLING
Director
2025-04-23
1256
4.75
SELLING
Director
2025-04-23
1508
49.39
BUYING
Director
2025-04-23
6192
115.85
SELLING
Major Shareholder
2025-04-23
6295
11.07
SELLING
EVP
2025-04-23
11503
18.05
SELLING
CEO
2025-04-23
22873
2.84
SELLING
Director
2025-04-23
3250
45.00
SELLING
Director
2025-04-23
70000
0.83
BUYING
Director
2025-04-23
111157
8.84
SELLING
Insider
2025-04-23
10000
367.65
SELLING
Director
2025-04-23
47133
45.27
SELLING
Insider
2025-04-23
35000
15.11
SELLING
Major Shareholder
2025-04-23
694445
4.32
SELLING
CFO
2025-04-23
1480
60.02
SELLING
Insider
2025-04-23
700
22.08
SELLING
CAO
2025-04-23
1100
20.00
SELLING
Insider
2025-04-23
10000
198.12
SELLING
CEO
2025-04-23
20000
198.44
SELLING
CFO
2025-04-23
7575
200.00
SELLING
Major Shareholder
2025-04-23
320237
19.59
BUYING
COO
2025-04-23
3777
12.08
SELLING
Insider
2025-04-23
700
12.00
SELLING
CEO
2025-04-23
61422
2.97
SELLING
Director
2025-04-23
200
117.90
BUYING
Insider
2025-04-23
2349
14.79
SELLING