Oct 29
2024
-
372,920
Added 14.23%
2,247,478
Common Stock
Sep 12
2024
-
1,000
Reduced 0.05%
1,874,558
Common Stock
Jun 11
2024
SELL
Open market or private sale
$2,233,632
$53.0 p/Share
42,144
Reduced 2.2%
1,875,558
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$7,705,013
$60.3 p/Share
127,778
Reduced 6.25%
1,917,702
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
198,858
Added 8.86%
2,045,480
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
53,266
Added 2.8%
1,846,622
Common Stock
Mar 13
2024
SELL
Other acquisition or disposition
-
240,125
Reduced 12.18%
1,731,950
Common Stock
Mar 13
2024
-
925
Reduced 0.05%
1,793,356
Common Stock
Mar 13
2024
BUY
Other acquisition or disposition
-
62,331
Added 3.36%
1,794,281
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$766,054
$59.82 p/Share
12,806
Reduced 0.65%
1,972,075
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
25,268
Added 1.26%
1,984,881
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$100,004
$11.68 p/Share
8,562
Added 0.44%
1,959,613
Common Stock
Dec 13
2023
BUY
Other acquisition or disposition
-
84,998
Added 4.17%
1,951,051
Common Stock
Dec 01
2023
-
3,017
Reduced 0.16%
1,866,053
Common Stock
Oct 30
2023
-
329,904
Added 15.0%
1,869,070
Common Stock
Aug 08
2023
-
875
Reduced 0.06%
1,539,166
Common Stock
Jun 12
2023
BUY
Other acquisition or disposition
-
58,481
Added 3.66%
1,540,041
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$199,901
$8.99 p/Share
22,236
Added 1.48%
1,481,560
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$3,115,774
$101.64 p/Share
30,655
Reduced 4.03%
729,662
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
15,366
Added 2.11%
713,856
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
46,461
Added 5.81%
752,698
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$797,243
$100.32 p/Share
7,947
Reduced 1.12%
698,490
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
16,028
Added 2.22%
706,437
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$628,404
$100.32 p/Share
6,264
Reduced 0.9%
690,409
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
12,633
Added 1.78%
696,673
Common Stock