Aug 01
2024
BUY
Grant, award, or other acquisition
-
17,137
Added 28.1%
43,856
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
285
Added 1.06%
26,719
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$125,874
$176.79 p/Share
712
Reduced 2.62%
26,434
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
3,140
Added 10.37%
27,146
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$45,879
$204.82 p/Share
224
Reduced 0.92%
24,006
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$45,945
$206.96 p/Share
222
Reduced 0.91%
24,230
Common Stock
Dec 29
2023
BUY
Other acquisition or disposition
$4,987
$191.84 p/Share
26
Added 0.11%
24,452
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$4,812
$171.88 p/Share
28
Added 0.11%
24,426
Common Stock
Mar 21
2023
SELL
Open market or private sale
$514,473
$200.34 p/Share
2,568
Reduced 9.52%
24,398
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$24,025
$195.33 p/Share
123
Reduced 0.45%
26,966
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$87,992
$199.53 p/Share
441
Reduced 1.6%
27,089
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
2,507
Added 8.35%
27,530
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
7,071
Added 22.03%
25,023
Common Stock
Dec 31
2022
BUY
Other acquisition or disposition
$4,775
$159.18 p/Share
30
Added 0.17%
17,952
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$5,104
$102.09 p/Share
50
Added 0.28%
17,922
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$33,940
$162.39 p/Share
209
Reduced 1.16%
17,872
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$19,558
$159.01 p/Share
123
Reduced 0.68%
18,081
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$46,983
$157.66 p/Share
298
Reduced 1.61%
18,204
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
1,377
Added 6.93%
18,502
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$99,343
$158.19 p/Share
628
Reduced 3.54%
17,125
Common Stock
May 08
2021
SELL
Payment of exercise price or tax liability
$88,622
$196.5 p/Share
451
Reduced 2.49%
17,696
Common Stock
May 08
2021
BUY
Exercise of conversion of derivative security
-
980
Added 5.12%
18,147
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$28,194
$199.96 p/Share
141
Reduced 0.81%
17,167
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$32,114
$193.46 p/Share
166
Reduced 0.95%
17,308
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
957
Added 5.19%
17,474
Common Stock