Jun 05
2024
-
575
Reduced 1.98%
28,522
Common Stock
Feb 16
2024
SELL
Open market or private sale
$787,035
$87.1 p/Share
9,036
Reduced 23.78%
28,966
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$214,851
$88.09 p/Share
2,439
Reduced 6.03%
38,002
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$1,603,942
$88.09 p/Share
18,208
Added 31.05%
40,441
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$151,229
$86.22 p/Share
1,754
Reduced 7.31%
22,233
Common Stock
Jun 17
2023
SELL
Payment of exercise price or tax liability
$88,452
$85.71 p/Share
1,032
Reduced 4.16%
23,779
Common Stock
May 02
2023
SELL
Open market or private sale
$333,155
$84.45 p/Share
3,945
Reduced 13.77%
24,698
Common Stock
Feb 16
2023
SELL
Open market or private sale
$504,078
$88.28 p/Share
5,710
Reduced 16.68%
28,522
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$209,184
$88.45 p/Share
2,365
Reduced 6.46%
34,232
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$1,513,821
$88.45 p/Share
17,115
Added 31.86%
36,597
Common Stock
Feb 13
2023
-
90
Reduced 0.46%
19,482
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$67,327
$88.01 p/Share
765
Reduced 3.76%
19,572
Common Stock
Oct 12
2022
-
77
Reduced 0.38%
20,249
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$29,927
$71.94 p/Share
416
Reduced 2.02%
20,143
Common Stock
Feb 18
2022
SELL
Open market or private sale
$378,466
$95.79 p/Share
3,951
Reduced 16.17%
20,484
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$156,876
$95.89 p/Share
1,636
Reduced 6.04%
25,435
Common Stock
Feb 17
2022
SELL
Open market or private sale
$97,090
$97.09 p/Share
1,000
Reduced 3.93%
24,435
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$1,210,803
$95.89 p/Share
12,627
Added 31.81%
27,071
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$63,698
$95.5 p/Share
667
Reduced 4.41%
14,444
Common Stock
Sep 13
2021
-
55
Reduced 0.36%
15,020
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$51,857
$91.62 p/Share
566
Reduced 3.64%
14,996
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$89,621
$90.71 p/Share
988
Reduced 5.97%
15,562
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$693,206
$90.71 p/Share
7,642
Added 31.59%
16,550
Common Stock