Feb 28
2024
SELL
Open market or private sale
$179,194
$37.27 p/Share
4,808
Reduced 48.35%
5,137
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$35,765
$36.72 p/Share
974
Reduced 8.92%
9,945
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$110,013
$36.72 p/Share
2,996
Added 21.75%
10,779
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$21,856
$43.28 p/Share
505
Reduced 6.49%
7,274
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$110,017
$43.28 p/Share
2,542
Added 24.63%
7,779
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$14,693
$43.6 p/Share
337
Reduced 6.05%
5,237
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$14,313
$52.43 p/Share
273
Reduced 4.67%
5,574
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$70,046
$52.43 p/Share
1,336
Added 18.6%
5,847
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$14,402
$51.07 p/Share
282
Reduced 5.88%
4,511
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$16,271
$49.91 p/Share
326
Reduced 6.37%
4,793
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$14,581
$42.76 p/Share
341
Reduced 6.25%
5,119
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
$65,033
$41.03 p/Share
1,585
Added 22.5%
5,460
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$10,984
$40.68 p/Share
270
Reduced 6.51%
3,875
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$12,936
$40.68 p/Share
318
Reduced 7.13%
4,145
Common Stock
Aug 27
2020
SELL
Payment of exercise price or tax liability
$6,995
$21.59 p/Share
324
Reduced 6.77%
4,463
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$9,300
$36.47 p/Share
255
Reduced 7.82%
3,004
Common Stock
Feb 06
2020
BUY
Grant, award, or other acquisition
$65,026
$36.47 p/Share
1,783
Added 26.12%
5,042
Common Stock
Aug 27
2019
SELL
Payment of exercise price or tax liability
$7,155
$34.9 p/Share
205
Reduced 5.92%
3,259
Common Stock
Feb 07
2019
BUY
Grant, award, or other acquisition
$55,002
$37.34 p/Share
1,473
Added 29.84%
3,464
Common Stock
Aug 27
2018
BUY
Grant, award, or other acquisition
$100,008
$50.23 p/Share
1,991
Added 50.0%
1,991
Common Stock