Nov 05
2024
SELL
Open market or private sale
$5,743,301
$141.67 p/Share
40,540
Reduced 12.14%
293,347
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$774,314
$19.1 p/Share
40,540
Added 10.83%
333,887
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$2,058,471
$147.36 p/Share
13,969
Reduced 4.55%
293,347
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
35,498
Added 10.35%
307,316
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$491,428
$134.27 p/Share
3,660
Reduced 1.33%
271,818
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
9,297
Added 3.26%
275,478
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$619,190
$176.76 p/Share
3,503
Reduced 1.3%
266,181
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
10,994
Added 3.92%
269,684
Common Stock
Feb 02
2024
SELL
Open market or private sale
$10,432,603
$175.95 p/Share
59,293
Reduced 18.65%
258,690
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$375,829
$12.83 p/Share
29,293
Added 8.44%
317,983
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$2,083,880
$107.19 p/Share
19,441
Reduced 6.31%
288,690
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
49,405
Added 13.82%
308,131
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$311,193
$110.47 p/Share
2,817
Reduced 1.08%
258,726
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
9,727
Added 3.59%
261,543
Common Stock
May 25
2023
SELL
Open market or private sale
$2,983,750
$119.35 p/Share
25,000
Reduced 9.03%
251,816
Common Stock
Aug 18
2022
SELL
Open market or private sale
$81,831
$99.31 p/Share
824
Reduced 0.3%
276,816
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,642,671
$100.2 p/Share
36,354
Reduced 11.27%
286,107
Common Stock
Aug 16
2022
BUY
Exercise of conversion of derivative security
$1,559,360
$17.09 p/Share
91,244
Added 22.12%
321,186
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$458,688
$95.54 p/Share
4,801
Reduced 2.03%
231,217
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
-
12,196
Added 4.91%
236,018
Common Stock
Aug 05
2022
SELL
Open market or private sale
$4,088,800
$102.22 p/Share
40,000
Reduced 15.16%
223,822
Common Stock
Nov 22
2021
SELL
Open market or private sale
$4,028,745
$157.99 p/Share
25,500
Reduced 8.81%
263,822
Common Stock
Nov 22
2021
BUY
Exercise of conversion of derivative security
$160,375
$12.83 p/Share
12,500
Added 4.14%
289,322
Common Stock
Oct 28
2021
SELL
Open market or private sale
$3,485,265
$122.29 p/Share
28,500
Reduced 9.33%
276,822
Common Stock
Oct 28
2021
BUY
Exercise of conversion of derivative security
$123,875
$9.91 p/Share
12,500
Added 3.93%
305,322
Common Stock