Aug 23
2024
SELL
Payment of exercise price or tax liability
$530,915
$41.66 p/Share
12,744
Reduced 5.64%
213,156
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$66,963
$40.17 p/Share
1,667
Reduced 0.73%
225,900
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$83,493
$41.15 p/Share
2,029
Reduced 0.88%
227,567
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$600,015
$40.58 p/Share
14,786
Added 6.05%
229,596
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$123,785
$40.4 p/Share
3,064
Reduced 1.41%
214,810
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$42,777
$33.42 p/Share
1,280
Reduced 0.59%
214,690
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$61,743
$33.16 p/Share
1,862
Reduced 0.85%
215,970
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$1,540,859
$38.06 p/Share
40,485
Added 15.67%
217,832
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$75,164
$34.59 p/Share
2,173
Reduced 1.21%
177,347
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$1,065,022
$34.6 p/Share
30,781
Reduced 14.64%
179,520
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$44,901
$36.24 p/Share
1,239
Reduced 0.6%
206,664
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$703,455
$35.41 p/Share
19,866
Reduced 8.72%
207,903
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
38,914
Added 15.41%
213,649
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
$499,989
$35.41 p/Share
14,120
Added 6.96%
188,855
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$165,440
$36.83 p/Share
4,492
Reduced 2.51%
174,735
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$1,105,841
$37.11 p/Share
29,799
Reduced 14.26%
179,227
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$33,129
$37.14 p/Share
892
Reduced 0.42%
209,026
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$480,298
$46.5 p/Share
10,329
Reduced 4.37%
226,289
Common Stock
Nov 19
2021
SELL
Open market or private sale
$928,280
$46.5 p/Share
19,963
Reduced 8.82%
206,326
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
$479,522
$15.83 p/Share
30,292
Added 11.35%
236,618
Common Stock
Nov 18
2021
SELL
Open market or private sale
$484,058
$46.0 p/Share
10,523
Reduced 4.85%
206,326
Common Stock
Aug 23
2021
BUY
Grant, award, or other acquisition
$296,473
$21.16 p/Share
14,011
Added 6.09%
215,981
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$61,460
$40.17 p/Share
1,530
Reduced 0.75%
201,970
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$134,244
$42.03 p/Share
3,194
Reduced 1.55%
203,500
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$28,395
$43.82 p/Share
648
Reduced 0.31%
206,694
Common Stock