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
Jan 25
2021
SELL
Open market or private sale
$9,299,784
$158.13 p/Share
58,811
Reduced 2.19%
2,627,763
Common Stock
Jan 22
2021
SELL
Open market or private sale
$16,417,743
$160.84 p/Share
102,075
Reduced 3.66%
2,686,574
Common Stock
Jan 21
2021
SELL
Open market or private sale
$28,068,033
$162.05 p/Share
173,206
Reduced 5.85%
2,788,649
Common Stock
Jan 20
2021
SELL
Open market or private sale
$27,552,061
$164.33 p/Share
167,663
Reduced 5.36%
2,961,855
Common Stock