Oct 14
2024
BUY
Grant, award, or other acquisition
-
15,275
Added 7.05%
201,389
Common Stock
Oct 12
2024
SELL
Payment of exercise price or tax liability
$730,494
$53.52 p/Share
13,649
Reduced 6.85%
185,614
Common Stock
Oct 12
2024
BUY
Grant, award, or other acquisition
-
29,296
Added 12.94%
197,142
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$108,125
$52.59 p/Share
2,056
Reduced 1.2%
169,967
Common Stock
Oct 09
2024
SELL
Payment of exercise price or tax liability
$92,628
$52.6 p/Share
1,761
Reduced 1.01%
172,023
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$123,653
$43.16 p/Share
2,865
Reduced 1.62%
173,784
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$92,666
$43.69 p/Share
2,121
Reduced 1.19%
176,649
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$100,373
$48.82 p/Share
2,056
Reduced 1.14%
178,770
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$707,202
$48.06 p/Share
14,715
Reduced 7.53%
180,826
Common Stock
Oct 09
2023
BUY
Grant, award, or other acquisition
-
50,816
Added 20.63%
195,541
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$149,879
$43.85 p/Share
3,418
Reduced 2.32%
144,225
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$120,473
$42.05 p/Share
2,865
Reduced 1.9%
147,643
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$83,994
$39.62 p/Share
2,120
Reduced 1.39%
150,508
Common Stock
Oct 10
2022
SELL
Payment of exercise price or tax liability
$817,819
$39.88 p/Share
20,507
Reduced 11.84%
152,628
Common Stock
Oct 10
2022
BUY
Grant, award, or other acquisition
-
67,784
Added 28.14%
173,135
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$60,531
$31.51 p/Share
1,921
Reduced 1.8%
104,851
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$108,727
$31.81 p/Share
3,418
Reduced 3.1%
106,772
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$93,051
$32.49 p/Share
2,864
Reduced 2.53%
110,190
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$357,563
$32.21 p/Share
11,101
Reduced 8.94%
113,054
Common Stock
Oct 12
2021
BUY
Grant, award, or other acquisition
-
44,373
Added 26.33%
124,155
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
$8,555
$17.11 p/Share
500
Added 0.62%
79,782
Common Stock
Oct 23
2020
SELL
Payment of exercise price or tax liability
$18,408
$21.33 p/Share
863
Reduced 1.08%
79,282
Common Stock
Oct 22
2020
SELL
Payment of exercise price or tax liability
$40,742
$21.22 p/Share
1,920
Reduced 2.34%
80,145
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
$71,163
$20.82 p/Share
3,418
Reduced 4.0%
82,065
Common Stock
Oct 13
2020
SELL
Payment of exercise price or tax liability
$104,417
$23.04 p/Share
4,532
Reduced 5.03%
85,483
Common Stock