Aug 18
2025
SELL
Payment of exercise price or tax liability
$504,478
$162.63 p/Share
3,102
Reduced 2.76%
109,087
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$394,709
$157.38 p/Share
2,508
Reduced 2.19%
112,189
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$123,296
$149.45 p/Share
825
Reduced 0.71%
114,697
Common Stock
Aug 08
2025
BUY
Grant, award, or other acquisition
-
11,375
Added 8.96%
115,522
Common Stock
Jul 30
2025
SELL
Payment of exercise price or tax liability
$2,279,497
$129.15 p/Share
17,650
Reduced 14.49%
104,147
Common Stock
Jul 30
2025
BUY
Grant, award, or other acquisition
-
41,710
Added 25.51%
121,797
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$440,918
$142.14 p/Share
3,102
Reduced 3.73%
80,087
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$235,146
$140.47 p/Share
1,674
Reduced 1.97%
83,189
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$83,802
$142.28 p/Share
589
Reduced 0.69%
84,863
Common Stock
Sep 25
2024
SELL
Payment of exercise price or tax liability
$74,932
$84.67 p/Share
885
Reduced 1.03%
85,452
Common Stock
Sep 25
2024
BUY
Exercise of conversion of derivative security
-
1,680
Added 1.94%
85,077
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
1,260
Added 1.44%
86,377
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$128,004
$82.53 p/Share
1,551
Reduced 1.83%
83,397
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$11,118
$82.36 p/Share
135
Reduced 0.16%
84,948
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$200,113
$79.79 p/Share
2,508
Reduced 2.86%
85,083
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
18,290
Added 17.27%
87,591
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$40,382
$76.05 p/Share
531
Reduced 0.76%
69,301
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
1,176
Added 1.66%
69,832
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$59,134
$57.08 p/Share
1,036
Reduced 1.49%
68,656
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$8,166
$60.49 p/Share
135
Reduced 0.19%
69,692
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$109,702
$61.7 p/Share
1,778
Reduced 2.48%
69,827
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
34,390
Added 32.44%
71,605
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$8,036
$39.59 p/Share
203
Reduced 0.54%
37,215
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$49,645
$39.59 p/Share
1,254
Reduced 3.24%
37,418
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$78,382
$38.88 p/Share
2,016
Reduced 4.95%
38,672
Common Stock