Sep 24
2025
SELL
Open market or private sale
$371,272
$165.01 p/Share
2,250
Reduced 0.72%
311,598
Common Stock
Sep 10
2025
SELL
Open market or private sale
$2,784,164
$161.87 p/Share
17,200
Reduced 5.2%
313,848
Common Stock
Sep 10
2025
BUY
Exercise of conversion of derivative security
$280,358
$34.19 p/Share
8,200
Added 2.42%
331,048
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$1,880,895
$177.51 p/Share
10,596
Reduced 3.18%
322,848
Common Stock
Aug 15
2025
BUY
Exercise of conversion of derivative security
-
26,927
Added 7.47%
333,444
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$585,138
$172.76 p/Share
3,387
Reduced 1.09%
306,517
Common Stock
Aug 09
2025
BUY
Exercise of conversion of derivative security
-
8,605
Added 2.7%
309,904
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$344,163
$113.1 p/Share
3,043
Reduced 1.0%
301,299
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
10,995
Added 3.49%
304,342
Common Stock
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