Oct 03
2024
SELL
Payment of exercise price or tax liability
$48,280
$78.25 p/Share
617
Reduced 0.96%
63,977
Common Stock
Jul 03
2024
SELL
Payment of exercise price or tax liability
$52,048
$83.68 p/Share
622
Reduced 0.95%
64,594
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$135,730
$80.6 p/Share
1,684
Reduced 2.52%
65,216
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$109,037
$81.86 p/Share
1,332
Reduced 1.95%
66,900
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$279,025
$80.62 p/Share
3,461
Reduced 4.83%
68,232
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
24,255
Added 25.28%
71,693
Common Stock
Mar 01
2024
SELL
Open market or private sale
$211,265
$82.59 p/Share
2,558
Reduced 5.12%
47,438
Common Stock
Feb 09
2024
SELL
Open market or private sale
$199,920
$80.0 p/Share
2,499
Reduced 4.76%
49,996
Common Stock
Jan 08
2024
SELL
Open market or private sale
$181,020
$70.0 p/Share
2,586
Reduced 4.69%
52,495
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$12,716
$67.64 p/Share
188
Reduced 0.34%
55,081
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$18,015
$72.06 p/Share
250
Reduced 0.45%
55,269
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$15,793
$62.18 p/Share
254
Reduced 0.46%
55,519
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$66,572
$55.99 p/Share
1,189
Reduced 2.09%
55,773
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$200,334
$57.7 p/Share
3,472
Reduced 5.75%
56,962
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
23,308
Added 27.83%
60,434
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$19,758
$57.27 p/Share
345
Reduced 0.92%
37,126
Common Stock
Oct 21
2022
SELL
Open market or private sale
$442,275
$75.0 p/Share
5,897
Reduced 13.6%
37,471
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$176,311
$67.63 p/Share
2,607
Reduced 5.67%
43,368
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$27,329
$67.48 p/Share
405
Reduced 0.82%
48,692
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
16,074
Added 24.66%
49,097
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$41,655
$66.33 p/Share
628
Reduced 1.87%
33,023
Common Stock
Apr 05
2021
SELL
Payment of exercise price or tax liability
$272,861
$67.29 p/Share
4,055
Reduced 10.75%
33,651
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$49,950
$67.5 p/Share
740
Reduced 1.92%
37,706
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
-
9,586
Added 19.96%
38,446
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$92,287
$68.31 p/Share
1,351
Reduced 4.47%
28,860
Common Stock