Aug 27
2025
SELL
Open market or private sale
$132,892
$101.6 p/Share
1,308
Reduced 2.37%
53,794
Common Stock
Aug 25
2025
SELL
Open market or private sale
$137,444
$101.66 p/Share
1,352
Reduced 2.39%
55,102
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$103,795
$101.86 p/Share
1,019
Reduced 1.77%
56,454
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$107,311
$101.91 p/Share
1,053
Reduced 1.8%
57,473
Common Stock
Aug 20
2025
SELL
Open market or private sale
$437,452
$100.61 p/Share
4,348
Reduced 6.92%
58,526
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$488,654
$99.32 p/Share
4,920
Reduced 7.64%
59,469
Common Stock
Aug 19
2025
SELL
Open market or private sale
$142,457
$99.76 p/Share
1,428
Reduced 2.22%
62,874
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
18,449
Added 22.29%
64,302
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$56,574
$98.05 p/Share
577
Reduced 1.12%
50,773
Common Stock
May 30
2025
SELL
Open market or private sale
$216,360
$90.0 p/Share
2,404
Reduced 4.47%
51,350
Common Stock
Jan 02
2025
SELL
Open market or private sale
$255,330
$85.11 p/Share
3,000
Reduced 5.29%
53,754
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$27,246
$19.0 p/Share
1,434
Added 2.46%
56,754
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$75,830
$74.71 p/Share
1,015
Reduced 1.8%
55,320
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$77,164
$73.56 p/Share
1,049
Reduced 1.83%
56,335
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$75,610
$73.48 p/Share
1,029
Reduced 1.76%
57,384
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$306,592
$73.12 p/Share
4,193
Reduced 7.41%
52,395
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
20,330
Added 25.82%
58,413
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$62,098
$61.0 p/Share
1,018
Reduced 2.35%
42,276
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$196,814
$60.99 p/Share
3,227
Reduced 8.21%
36,079
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
16,332
Added 27.39%
43,294
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$146,727
$63.0 p/Share
2,329
Reduced 7.16%
30,189
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$42,530
$62.73 p/Share
678
Reduced 2.04%
32,518
Common Stock
Feb 13
2023
SELL
Open market or private sale
$58,015
$59.81 p/Share
970
Reduced 2.84%
33,196
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$13,618
$14.04 p/Share
970
Added 2.76%
34,166
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$14,431
$48.59 p/Share
297
Reduced 0.89%
33,196
Common Stock