Feb 13
2024
SELL
Payment of exercise price or tax liability
$6,294
$39.34 p/Share
160
Reduced 1.13%
14,029
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$11,712
$41.24 p/Share
284
Reduced 1.96%
14,189
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$179,187
$41.24 p/Share
4,345
Added 23.09%
14,473
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$5,704
$39.89 p/Share
143
Reduced 1.39%
10,128
Common Stock
Dec 19
2023
SELL
Open market or private sale
$3,372
$38.32 p/Share
88
Reduced 0.85%
10,271
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$6,506
$50.44 p/Share
129
Reduced 1.23%
10,359
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,871
$52.9 p/Share
111
Reduced 1.44%
7,593
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$153,145
$52.9 p/Share
2,895
Added 21.63%
10,488
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$19,739
$52.92 p/Share
373
Reduced 4.62%
7,704
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$3,171
$51.99 p/Share
61
Reduced 0.75%
8,077
Common Stock
Sep 01
2022
SELL
Open market or private sale
$54,765
$54.93 p/Share
997
Reduced 10.91%
8,138
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$8,377
$64.94 p/Share
129
Reduced 1.39%
9,135
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$9,341
$69.71 p/Share
134
Reduced 1.43%
9,264
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$147,172
$73.22 p/Share
2,010
Added 17.62%
9,398
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$12,823
$74.12 p/Share
173
Reduced 2.29%
7,388
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$10,208
$73.97 p/Share
138
Reduced 1.79%
7,561
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$6,861
$62.37 p/Share
110
Reduced 1.41%
7,699
Common Stock
May 28
2021
SELL
Open market or private sale
$199,434
$57.64 p/Share
3,460
Reduced 30.7%
7,809
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,068
$54.79 p/Share
129
Reduced 1.13%
11,269
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$9,482
$56.78 p/Share
167
Reduced 1.44%
11,398
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$7,259
$54.17 p/Share
134
Reduced 1.15%
11,565
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$7,536
$49.58 p/Share
152
Reduced 1.28%
11,699
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$142,982
$48.65 p/Share
2,939
Added 19.87%
11,851
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$3,807
$40.07 p/Share
95
Reduced 1.05%
8,912
Common Stock
Nov 17
2020
SELL
Open market or private sale
$84,803
$39.48 p/Share
2,148
Reduced 19.26%
9,007
Common Stock