Oct 14
2024
BUY
Grant, award, or other acquisition
-
10,554
Added 13.68%
66,614
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$494,631
$53.52 p/Share
9,242
Reduced 14.15%
56,060
Common Stock
Oct 12
2024
BUY
Grant, award, or other acquisition
-
19,836
Added 23.7%
63,866
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$64,264
$52.59 p/Share
1,222
Reduced 2.62%
45,466
Common Stock
Oct 09
2024
SELL
Payment of exercise price or tax liability
$56,019
$52.6 p/Share
1,065
Reduced 2.23%
46,688
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$49,159
$43.16 p/Share
1,139
Reduced 2.33%
47,753
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$60,073
$43.69 p/Share
1,375
Reduced 2.74%
48,892
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$56,582
$48.82 p/Share
1,159
Reduced 2.25%
50,267
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$266,877
$48.06 p/Share
5,553
Reduced 9.75%
51,426
Common Stock
Oct 09
2023
BUY
Grant, award, or other acquisition
-
22,980
Added 28.74%
56,979
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$6,841
$43.85 p/Share
156
Reduced 0.46%
33,849
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$47,895
$42.05 p/Share
1,139
Reduced 3.24%
34,005
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$56,894
$39.62 p/Share
1,436
Reduced 3.93%
35,144
Common Stock
Oct 10
2022
BUY
Grant, award, or other acquisition
-
9,309
Added 20.29%
36,580
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$4,853
$31.51 p/Share
154
Reduced 0.56%
27,271
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$4,962
$31.81 p/Share
156
Reduced 0.57%
27,425
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$30,411
$32.49 p/Share
936
Reduced 3.28%
27,581
Common Stock
Oct 12
2021
BUY
Grant, award, or other acquisition
-
10,944
Added 27.73%
28,517
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$2,282
$21.33 p/Share
107
Reduced 0.61%
17,573
Common Stock
Oct 22
2020
SELL
Payment of exercise price or tax liability
$3,268
$21.22 p/Share
154
Reduced 0.86%
17,680
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
$3,248
$20.82 p/Share
156
Reduced 0.87%
17,834
Common Stock
Oct 13
2020
BUY
Grant, award, or other acquisition
-
8,681
Added 32.55%
17,990
Common Stock