May 03
2024
SELL
Open market or private sale
$231,005
$43.66 p/Share
5,291
Reduced 19.22%
22,238
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$9,795
$39.34 p/Share
249
Reduced 0.9%
27,529
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$23,424
$41.24 p/Share
568
Reduced 2.0%
27,778
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$262,492
$41.24 p/Share
6,365
Added 18.34%
28,346
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$13,403
$39.89 p/Share
336
Reduced 1.51%
21,981
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,895
$50.44 p/Share
216
Reduced 0.96%
22,317
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$9,786
$52.9 p/Share
185
Reduced 1.0%
18,374
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$220,011
$52.9 p/Share
4,159
Added 15.58%
22,533
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$35,668
$52.92 p/Share
674
Reduced 3.5%
18,559
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$22,599
$64.94 p/Share
348
Reduced 1.78%
19,233
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$20,774
$69.71 p/Share
298
Reduced 1.5%
19,581
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$226,616
$73.22 p/Share
3,095
Added 13.47%
19,879
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$39,951
$74.12 p/Share
539
Reduced 3.11%
16,784
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$32,547
$73.97 p/Share
440
Reduced 2.48%
17,323
Common Stock
Feb 03
2022
SELL
Open market or private sale
$1,051,596
$69.55 p/Share
15,120
Reduced 45.98%
17,763
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
$583,422
$49.78 p/Share
11,720
Added 34.98%
21,785
Common Stock
Apr 26
2021
SELL
Open market or private sale
$240,177
$54.81 p/Share
4,382
Reduced 17.15%
21,163
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$12,930
$54.79 p/Share
236
Reduced 0.92%
25,545
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$14,592
$56.78 p/Share
257
Reduced 0.94%
27,131
Common Stock
Feb 23
2021
SELL
Open market or private sale
$464,973
$53.96 p/Share
8,617
Reduced 25.05%
25,781
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$9,588
$54.17 p/Share
177
Reduced 0.64%
27,388
Common Stock
Feb 23
2021
BUY
Exercise of conversion of derivative security
$152,534
$20.99 p/Share
7,267
Added 17.44%
34,398
Common Stock
Feb 12
2021
SELL
Open market or private sale
$322,533
$49.4 p/Share
6,529
Reduced 19.15%
27,565
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
$145,807
$28.81 p/Share
5,061
Added 12.93%
34,094
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$17,700
$49.58 p/Share
357
Reduced 1.21%
29,033
Common Stock