Feb 13
2024
SELL
Payment of exercise price or tax liability
$23,328
$39.34 p/Share
593
Reduced 1.63%
35,878
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$32,332
$41.24 p/Share
784
Reduced 2.1%
36,471
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$368,974
$41.24 p/Share
8,947
Added 19.36%
37,255
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$23,295
$39.89 p/Share
584
Reduced 2.02%
28,308
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$12,156
$50.44 p/Share
241
Reduced 0.83%
28,892
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$18,462
$52.9 p/Share
349
Reduced 1.48%
23,204
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$313,644
$52.9 p/Share
5,929
Added 16.91%
29,133
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$31,043
$53.34 p/Share
582
Reduced 2.41%
23,553
Common Stock
Feb 10
2023
SELL
Open market or private sale
$19,796
$52.51 p/Share
377
Reduced 1.54%
24,135
Common Stock
Dec 01
2022
SELL
Open market or private sale
$98,496
$51.84 p/Share
1,900
Reduced 7.19%
24,512
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$39,881
$20.99 p/Share
1,900
Added 6.71%
26,412
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$22,404
$64.94 p/Share
345
Reduced 1.39%
24,512
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$21,192
$69.71 p/Share
304
Reduced 1.21%
24,857
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$295,662
$73.22 p/Share
4,038
Added 13.83%
25,161
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$31,797
$74.12 p/Share
429
Reduced 1.99%
21,123
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$43,198
$73.97 p/Share
584
Reduced 2.64%
21,552
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$13,917
$54.79 p/Share
254
Reduced 1.13%
22,136
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$18,681
$56.78 p/Share
329
Reduced 1.45%
22,390
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$14,138
$54.17 p/Share
261
Reduced 1.14%
22,719
Common Stock
Feb 22
2021
SELL
Open market or private sale
$125,650
$53.95 p/Share
2,329
Reduced 9.2%
22,980
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$67,588
$29.02 p/Share
2,329
Added 8.43%
25,309
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$21,319
$49.58 p/Share
430
Reduced 1.84%
22,980
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$277,208
$48.65 p/Share
5,698
Added 19.58%
23,410
Common Stock