Nov 13
2024
BUY
Grant, award, or other acquisition
$189,583
$89.85 p/Share
2,110
Added 8.07%
24,045
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$29,622
$75.76 p/Share
391
Reduced 1.75%
21,935
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$117,545
$75.35 p/Share
1,560
Reduced 6.53%
22,326
Common Stock
Aug 25
2024
BUY
Grant, award, or other acquisition
$217,836
$75.35 p/Share
2,891
Added 11.22%
22,883
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$50,183
$75.35 p/Share
666
Reduced 3.07%
20,995
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$47,093
$75.35 p/Share
625
Reduced 2.8%
21,661
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$9,493
$43.55 p/Share
218
Reduced 0.97%
22,286
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$47,865
$43.2 p/Share
1,108
Reduced 4.69%
22,504
Common Stock
Aug 26
2023
BUY
Grant, award, or other acquisition
$127,828
$43.2 p/Share
2,959
Added 11.44%
22,917
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$7,862
$43.2 p/Share
182
Reduced 0.87%
20,653
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$18,909
$43.47 p/Share
435
Reduced 2.05%
20,835
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
$186,103
$42.98 p/Share
4,330
Added 16.91%
21,270
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
$32,674
$39.75 p/Share
822
Reduced 4.63%
16,940
Common Stock
Aug 28
2022
BUY
Grant, award, or other acquisition
$83,833
$39.75 p/Share
2,109
Added 10.95%
17,157
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$7,115
$39.75 p/Share
179
Reduced 1.13%
15,653
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$10,136
$39.75 p/Share
255
Reduced 1.59%
15,832
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$7,566
$41.12 p/Share
184
Reduced 1.13%
16,087
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
$182,407
$39.74 p/Share
4,590
Added 22.0%
16,271
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$8,080
$37.58 p/Share
215
Reduced 2.05%
10,286
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$21,308
$37.58 p/Share
567
Reduced 4.63%
11,681
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$6,727
$37.58 p/Share
179
Reduced 1.68%
10,501
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
$73,732
$37.58 p/Share
1,962
Added 13.81%
12,248
Common Stock
Aug 26
2021
SELL
Payment of exercise price or tax liability
$9,426
$36.82 p/Share
256
Reduced 2.34%
10,680
Common Stock
Aug 25
2021
BUY
Grant, award, or other acquisition
-
2,550
Added 18.91%
10,936
Common Stock