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
Jun 28
2021
SELL
Payment of exercise price or tax liability
$90,379
$241.01 p/Share
375
Reduced 5.08%
7,008
Common Stock
May 27
2021
SELL
Open market or private sale
$443,742
$227.56 p/Share
1,950
Reduced 20.95%
7,360
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$69,553
$205.17 p/Share
339
Reduced 3.51%
9,310
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
1,107
Added 10.29%
9,649
Common Stock