Jul 26
2024
SELL
Open market or private sale
$99,262
$51.78 p/Share
1,917
Reduced 7.22%
24,640
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$9,835
$39.34 p/Share
250
Reduced 0.93%
26,557
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$18,558
$41.24 p/Share
450
Reduced 1.65%
26,807
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$227,479
$41.24 p/Share
5,516
Added 16.83%
27,257
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$9,892
$39.89 p/Share
248
Reduced 1.13%
21,741
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$8,373
$50.44 p/Share
166
Reduced 0.75%
21,989
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,098
$52.9 p/Share
172
Reduced 0.92%
18,537
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$191,392
$52.9 p/Share
3,618
Added 14.04%
22,155
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$27,095
$52.92 p/Share
512
Reduced 2.66%
18,709
Common Stock
Jan 31
2023
SELL
Open market or private sale
$118,784
$52.84 p/Share
2,248
Reduced 10.47%
19,221
Common Stock
Aug 10
2022
SELL
Open market or private sale
$250,867
$56.4 p/Share
4,448
Reduced 17.16%
21,469
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$212,525
$47.78 p/Share
4,448
Added 16.09%
23,192
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$13,637
$64.94 p/Share
210
Reduced 0.97%
21,469
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$9,411
$69.71 p/Share
135
Reduced 0.62%
21,679
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$182,611
$73.22 p/Share
2,494
Added 10.26%
21,814
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$19,568
$74.12 p/Share
264
Reduced 1.35%
19,320
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$18,345
$73.97 p/Share
248
Reduced 1.25%
19,584
Common Stock
Nov 10
2021
SELL
Open market or private sale
$582,651
$65.71 p/Share
8,867
Reduced 30.9%
19,832
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$436,788
$49.26 p/Share
8,867
Added 23.6%
28,699
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$11,013
$54.79 p/Share
201
Reduced 1.0%
19,832
Common Stock
Feb 25
2021
SELL
Open market or private sale
$44,008
$55.01 p/Share
800
Reduced 3.8%
20,233
Common Stock
Feb 25
2021
SELL
Grant, award, or other acquisition
$11,004
$55.02 p/Share
200
Reduced 0.99%
20,033
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$11,356
$56.78 p/Share
200
Reduced 0.94%
21,033
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$8,992
$54.17 p/Share
166
Reduced 0.78%
21,233
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$13,089
$49.58 p/Share
264
Reduced 1.22%
21,399
Common Stock