Feb 16
2024
BUY
Grant, award, or other acquisition
-
17,157
Added 8.92%
175,094
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$97,902
$37.0 p/Share
2,646
Reduced 1.65%
157,937
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$375,318
$36.89 p/Share
10,174
Reduced 5.96%
160,583
Common Stock
Feb 06
2024
SELL
Open market or private sale
$2,226,000
$37.1 p/Share
60,000
Reduced 26.0%
170,757
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$1,172,152
$35.39 p/Share
33,121
Reduced 12.55%
230,757
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
83,775
Added 24.1%
263,878
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$630,011
$31.67 p/Share
19,893
Added 9.91%
180,805
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$1,030,165
$30.15 p/Share
34,168
Reduced 17.51%
160,912
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
86,413
Added 30.7%
195,080
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$771,067
$35.17 p/Share
21,924
Added 16.88%
107,993
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$20,306
$34.3 p/Share
592
Reduced 0.68%
86,069
Common Stock
Jan 21
2022
SELL
Sale (or disposition) back to the issuer
$781,026
$34.1 p/Share
22,904
Reduced 20.9%
86,661
Common Stock
Jan 21
2022
BUY
Grant, award, or other acquisition
$1,973,640
$34.1 p/Share
57,878
Added 34.57%
109,565
Common Stock
Sep 04
2021
SELL
Payment of exercise price or tax liability
$120,480
$32.0 p/Share
3,765
Reduced 6.81%
51,517
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$16,554
$24.93 p/Share
664
Added 1.19%
55,282
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
$734,566
$88.47 p/Share
8,303
Added 31.32%
18,206
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$20,455
$88.55 p/Share
231
Reduced 2.28%
9,903
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$139,172
$87.64 p/Share
1,588
Reduced 13.55%
10,134
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
$341,796
$87.64 p/Share
3,900
Added 24.96%
11,722
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$9,684
$76.86 p/Share
126
Reduced 1.6%
7,743
Common Stock
Jul 01
2020
BUY
Open market or private purchase
$15,828
$59.28 p/Share
267
Added 3.28%
7,869
Common Stock