Sep 30
2024
SELL
Payment of exercise price or tax liability
$133,258
$22.94 p/Share
5,809
Reduced 0.25%
2,304,266
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
11,461
Added 0.49%
2,310,075
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$167,763
$28.88 p/Share
5,809
Reduced 0.25%
2,298,614
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
11,462
Added 0.49%
2,304,423
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$836,000
$4.18 p/Share
200,000
Added 8.02%
2,292,961
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$93,020
$20.63 p/Share
4,509
Reduced 0.21%
2,092,961
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
11,461
Added 0.54%
2,097,470
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$224,890
$26.15 p/Share
8,600
Added 0.42%
2,049,238
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$2,223,621
$26.33 p/Share
84,452
Added 3.97%
2,040,638
Common Stock
Nov 23
2021
BUY
Open market or private purchase
$5,173,685
$94.93 p/Share
54,500
Added 2.71%
1,956,186
Common Stock
Nov 19
2021
BUY
Open market or private purchase
$4,916,500
$98.33 p/Share
50,000
Added 2.56%
1,901,686
Common Stock
Aug 13
2021
BUY
Exercise of conversion of derivative security
$99,998
$4.18 p/Share
23,923
Added 1.28%
1,851,686
Common Stock
Apr 26
2021
SELL
Open market or private sale
$120,168
$160.01 p/Share
751
Reduced 0.04%
1,827,763
Common Stock
Apr 23
2021
SELL
Open market or private sale
$1,182,967
$160.12 p/Share
7,388
Reduced 0.4%
1,828,514
Common Stock
Apr 21
2021
SELL
Open market or private sale
$8,511,749
$151.03 p/Share
56,358
Reduced 2.98%
1,835,902
Common Stock
Apr 20
2021
SELL
Open market or private sale
$2,405,052
$150.25 p/Share
16,007
Reduced 0.84%
1,892,260
Common Stock
Apr 19
2021
SELL
Open market or private sale
$7,845,056
$154.03 p/Share
50,932
Reduced 2.6%
1,908,267
Common Stock
Apr 16
2021
SELL
Open market or private sale
$8,095,327
$158.35 p/Share
51,123
Reduced 2.54%
1,959,199
Common Stock
Apr 15
2021
SELL
Open market or private sale
$24,945,449
$158.78 p/Share
157,107
Reduced 7.25%
2,010,322
Common Stock
Apr 14
2021
SELL
Open market or private sale
$9,532,707
$156.32 p/Share
60,982
Reduced 2.74%
2,167,429
Common Stock
Apr 13
2021
SELL
Open market or private sale
$16,520,549
$156.14 p/Share
105,806
Reduced 4.53%
2,228,411
Common Stock
Apr 12
2021
SELL
Open market or private sale
$11,218,408
$153.97 p/Share
72,861
Reduced 3.03%
2,334,217
Common Stock
Apr 09
2021
SELL
Open market or private sale
$9,594,671
$157.3 p/Share
60,996
Reduced 2.47%
2,407,078
Common Stock
Apr 08
2021
SELL
Open market or private sale
$19,738,894
$160.68 p/Share
122,846
Reduced 4.74%
2,468,074
Common Stock
Apr 07
2021
SELL
Open market or private sale
$5,867,248
$159.25 p/Share
36,843
Reduced 1.4%
2,590,920
Common Stock