Sep 08
2025
SELL
Payment of exercise price or tax liability
$413,935
$157.33 p/Share
2,631
Reduced 4.97%
50,267
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$274,356
$153.96 p/Share
1,782
Reduced 3.26%
52,898
Common Stock
Aug 28
2025
BUY
Grant, award, or other acquisition
-
2,314
Added 4.06%
54,680
Common Stock
Aug 27
2025
SELL
Open market or private sale
$169,732
$157.16 p/Share
1,080
Reduced 2.02%
52,366
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
$165,747
$38.51 p/Share
4,304
Added 7.45%
53,446
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$1,163,324
$156.13 p/Share
7,451
Reduced 13.17%
49,142
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
21,340
Added 27.38%
56,593
Common Stock
May 14
2025
SELL
Open market or private sale
$541,731
$150.9 p/Share
3,590
Reduced 9.24%
35,253
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$4,466
$148.89 p/Share
30
Reduced 0.09%
33,994
Common Stock
Dec 02
2024
SELL
Open market or private sale
$199,302
$130.69 p/Share
1,525
Reduced 3.77%
38,873
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$200,778
$44.04 p/Share
4,559
Added 10.14%
40,398
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$84,739
$70.44 p/Share
1,203
Reduced 3.25%
35,839
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
4,415
Added 10.65%
37,042
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$69,910
$71.12 p/Share
983
Reduced 2.92%
32,627
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$44,454
$66.95 p/Share
664
Reduced 1.94%
33,610
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
2,723
Added 7.36%
34,274
Common Stock
May 16
2024
SELL
Open market or private sale
$155,007
$62.68 p/Share
2,473
Reduced 7.27%
31,551
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
9,165
Added 21.22%
34,024
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$95,915
$33.42 p/Share
2,870
Reduced 10.35%
24,859
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
1,298
Added 4.47%
27,729
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
6,685
Added 19.73%
27,194
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$4,834
$25.99 p/Share
186
Reduced 0.9%
20,509
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
763
Added 3.56%
20,695
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
916
Added 4.35%
20,156
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
100
Added 0.52%
19,240
Common Stock