May 31
2024
SELL
Open market or private sale
$252,371
$81.41 p/Share
3,100
Reduced 8.07%
35,337
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$43,467
$77.76 p/Share
559
Reduced 1.43%
38,437
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$14,717
$69.42 p/Share
212
Reduced 0.54%
38,935
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$17,138
$70.24 p/Share
244
Reduced 0.62%
39,147
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
4,968
Added 11.2%
39,391
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$158,766
$67.16 p/Share
2,364
Reduced 6.43%
34,423
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,332
Added 16.62%
36,787
Common Stock
Nov 14
2023
SELL
Open market or private sale
$261,108
$70.57 p/Share
3,700
Reduced 11.17%
29,418
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
5,308
Added 13.85%
33,024
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$15,241
$73.99 p/Share
206
Reduced 0.74%
27,719
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$17,432
$72.94 p/Share
239
Reduced 0.85%
27,926
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$18,480
$74.82 p/Share
247
Reduced 0.87%
28,165
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$214,832
$76.02 p/Share
2,826
Reduced 9.05%
28,413
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
8,883
Added 22.14%
31,239
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$22,839
$76.64 p/Share
298
Reduced 1.32%
22,261
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,266
Added 9.13%
22,559
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$29,088
$81.25 p/Share
358
Reduced 1.73%
20,293
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$311,963
$81.88 p/Share
3,810
Reduced 15.58%
20,651
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
11,391
Added 31.77%
24,461
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$73,734
$79.54 p/Share
927
Reduced 6.62%
13,070
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$140,049
$72.98 p/Share
1,919
Added 12.13%
13,907
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$16,605
$69.77 p/Share
238
Reduced 1.95%
11,988
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$65,288
$71.12 p/Share
918
Reduced 6.98%
12,226
Common Stock