Feb 13
2024
SELL
Payment of exercise price or tax liability
$11,762
$39.34 p/Share
299
Reduced 1.13%
26,259
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$20,290
$41.24 p/Share
492
Reduced 1.82%
26,558
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$222,489
$41.24 p/Share
5,395
Added 16.63%
27,050
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$10,889
$39.89 p/Share
273
Reduced 1.24%
21,655
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$3,056
$27.29 p/Share
112
Reduced 0.51%
21,928
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$6,204
$50.44 p/Share
123
Reduced 0.55%
22,040
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$10,474
$52.9 p/Share
198
Reduced 1.06%
18,545
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$191,392
$52.9 p/Share
3,618
Added 14.03%
22,163
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$30,058
$52.92 p/Share
568
Reduced 2.94%
18,743
Common Stock
Feb 01
2023
SELL
Open market or private sale
$174,007
$54.09 p/Share
3,217
Reduced 14.28%
19,311
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$67,524
$20.99 p/Share
3,217
Added 12.5%
22,528
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$6,388
$57.04 p/Share
112
Reduced 0.58%
19,311
Common Stock
May 17
2022
SELL
Open market or private sale
$38,616
$54.16 p/Share
713
Reduced 3.54%
19,423
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$38,510
$29.02 p/Share
1,327
Added 6.18%
20,136
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$7,988
$64.94 p/Share
123
Reduced 0.65%
18,809
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$7,320
$69.71 p/Share
105
Reduced 0.55%
18,932
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$171,408
$73.22 p/Share
2,341
Added 10.95%
19,037
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$21,791
$74.12 p/Share
294
Reduced 1.73%
16,696
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$20,342
$73.97 p/Share
275
Reduced 1.59%
16,990
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$6,511
$58.13 p/Share
112
Reduced 0.64%
17,265
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$7,945
$54.79 p/Share
145
Reduced 0.83%
17,377
Common Stock
Feb 25
2021
SELL
Open market or private sale
$17,307
$56.93 p/Share
304
Reduced 1.71%
17,522
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$17,154
$28.59 p/Share
600
Added 3.26%
17,826
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$8,971
$56.78 p/Share
158
Reduced 0.91%
17,226
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$6,825
$54.17 p/Share
126
Reduced 0.72%
17,384
Common Stock