Apr 08
2025
SELL
Payment of exercise price or tax liability
$76,716
$92.43 p/Share
830
Reduced 2.99%
26,889
Common Stock
Apr 08
2025
BUY
Grant, award, or other acquisition
-
2,712
Added 8.91%
27,719
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$99,225
$110.25 p/Share
900
Reduced 3.47%
25,007
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
7,638
Added 22.77%
25,907
Common Stock
Apr 09
2024
SELL
Payment of exercise price or tax liability
$187,550
$170.5 p/Share
1,100
Reduced 5.77%
17,974
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
3,394
Added 15.11%
19,074
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$73,314
$165.87 p/Share
442
Reduced 3.56%
11,965
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
3,715
Added 19.15%
15,680
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$35,749
$168.63 p/Share
212
Reduced 1.68%
12,407
Common Stock
Mar 08
2024
SELL
Open market or private sale
$708,798
$171.83 p/Share
4,125
Reduced 24.71%
12,570
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$56,633
$132.63 p/Share
427
Reduced 2.51%
16,570
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$193,876
$165.99 p/Share
1,168
Reduced 6.45%
16,928
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
2,561
Added 12.4%
18,096
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$32,171
$158.48 p/Share
203
Reduced 1.29%
15,535
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$50,079
$158.48 p/Share
316
Reduced 1.97%
15,738
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$4,151
$159.69 p/Share
26
Reduced 0.16%
16,054
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$469,784
$162.95 p/Share
2,883
Reduced 15.29%
15,978
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
11,265
Added 37.39%
18,861
Common Stock
Jun 28
2022
SELL
Payment of exercise price or tax liability
$62,528
$147.82 p/Share
423
Reduced 5.33%
7,510
Common Stock
Apr 20
2022
SELL
Open market or private sale
$507,500
$250.0 p/Share
2,030
Reduced 20.46%
7,891
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$226,569
$215.78 p/Share
1,050
Reduced 9.57%
9,921
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
2,301
Added 17.34%
10,971
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$46,160
$207.93 p/Share
222
Reduced 2.5%
8,670
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$43,392
$211.67 p/Share
205
Reduced 2.25%
8,892
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
2,010
Added 18.14%
9,068
Common Stock