Dec 26
2025
-
5,730
Reduced 0.78%
727,285
Common Stock
Oct 30
2025
SELL
Payment of exercise price or tax liability
$4,343,103
$100.4 p/Share
43,258
Reduced 5.57%
733,015
Common Stock
Oct 30
2025
BUY
Exercise of conversion of derivative security
-
94,966
Added 10.9%
776,273
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$762,112
$133.54 p/Share
5,707
Reduced 0.83%
681,307
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
12,526
Added 1.79%
687,014
Common Stock
Nov 21
2024
-
2,712
Reduced 0.4%
674,488
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$6,228,286
$143.98 p/Share
43,258
Reduced 6.0%
677,200
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
94,966
Added 11.65%
720,458
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$1,476,861
$123.0 p/Share
12,007
Reduced 1.88%
625,492
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
26,360
Added 3.97%
637,499
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$819,834
$134.93 p/Share
6,076
Reduced 0.98%
611,139
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
13,192
Added 2.09%
617,215
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$4,765,913
$108.98 p/Share
43,732
Reduced 6.75%
604,023
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
-
94,966
Added 12.79%
647,755
Common Stock
Mar 03
2023
SELL
Open market or private sale
$2,393,133
$246.03 p/Share
9,727
Reduced 3.4%
276,275
Common Stock
Mar 02
2023
SELL
Open market or private sale
$4,877,600
$243.88 p/Share
20,000
Reduced 6.54%
286,002
Common Stock
Mar 01
2023
SELL
Open market or private sale
$4,930,200
$246.51 p/Share
20,000
Reduced 6.13%
306,002
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,557,554
$249.81 p/Share
10,238
Reduced 3.04%
326,002
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
22,231
Added 6.2%
336,240
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
-
3,593
Reduced 1.13%
313,875
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
7,714
Added 2.37%
317,468
Common Stock
Nov 16
2022
-
1,220
Reduced 0.39%
309,754
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$4,595,642
$207.91 p/Share
22,104
Reduced 6.64%
310,974
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
47,483
Added 12.48%
333,078
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$2,668,935
$224.45 p/Share
11,891
Reduced 4.0%
285,595
Common Stock