Dec 20
2025
SELL
Payment of exercise price or tax liability
$1,695,072
$230.34 p/Share
7,359
Reduced 12.32%
52,395
Common Stock
Dec 16
2025
BUY
Grant, award, or other acquisition
-
21,707
Added 26.65%
59,754
Common Stock
Nov 17
2025
SELL
Open market or private sale
$473,565
$190.8 p/Share
2,482
Reduced 6.12%
38,047
Common Stock
Oct 15
2025
SELL
Open market or private sale
$124,310
$169.36 p/Share
734
Reduced 1.78%
40,529
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$294,036
$138.37 p/Share
2,125
Reduced 4.9%
41,263
Common Stock
Jul 15
2025
SELL
Open market or private sale
$60,606
$82.57 p/Share
734
Reduced 1.66%
43,388
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$158,376
$74.53 p/Share
2,125
Reduced 4.59%
44,122
Common Stock
Apr 15
2025
SELL
Open market or private sale
$42,946
$58.51 p/Share
734
Reduced 1.56%
46,247
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$139,398
$65.63 p/Share
2,124
Reduced 4.33%
46,981
Common Stock
Jan 15
2025
SELL
Open market or private sale
$129,036
$85.91 p/Share
1,502
Reduced 2.97%
49,105
Common Stock
Dec 26
2024
SELL
Open market or private sale
$235,050
$87.64 p/Share
2,682
Reduced 5.03%
50,607
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$302,859
$87.38 p/Share
3,466
Reduced 6.11%
53,289
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
17,995
Added 24.07%
56,755
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$121,277
$58.73 p/Share
2,065
Reduced 5.06%
38,760
Common Stock
Jul 01
2024
SELL
Open market or private sale
$23,662
$48.29 p/Share
490
Reduced 1.19%
40,825
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$96,972
$46.96 p/Share
2,065
Reduced 4.76%
41,315
Common Stock
Apr 01
2024
SELL
Open market or private sale
$24,308
$49.61 p/Share
490
Reduced 1.12%
43,380
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$103,704
$50.22 p/Share
2,065
Reduced 4.5%
43,870
Common Stock
Jan 02
2024
SELL
Open market or private sale
$35,624
$44.53 p/Share
800
Reduced 1.71%
45,935
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$89,469
$43.58 p/Share
2,053
Reduced 4.21%
46,735
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
21,799
Added 30.88%
48,788
Common Stock
Nov 15
2023
SELL
Open market or private sale
$77,580
$45.96 p/Share
1,688
Reduced 5.89%
26,989
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
6,095
Added 17.53%
28,677
Common Stock