May 02
2024
SELL
Open market or private sale
$222,353
$62.67 p/Share
3,548
Reduced 10.46%
30,369
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$212,101
$62.53 p/Share
3,392
Added 9.24%
33,317
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$169,647
$61.78 p/Share
2,746
Reduced 8.41%
29,907
Common Stock
Apr 23
2024
SELL
Open market or private sale
$229,566
$60.46 p/Share
3,797
Reduced 10.42%
32,653
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$173,676
$57.95 p/Share
2,997
Reduced 7.6%
36,450
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
$393,712
$57.95 p/Share
6,794
Added 14.69%
39,447
Common Stock
Sep 28
2023
SELL
Open market or private sale
$101,677
$47.27 p/Share
2,151
Reduced 6.24%
32,332
Common Stock
Jul 19
2023
SELL
Open market or private sale
$174,982
$46.95 p/Share
3,727
Reduced 9.8%
34,314
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$365,471
$47.47 p/Share
7,699
Reduced 16.83%
38,041
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
$263,255
$23.04 p/Share
11,426
Added 19.99%
45,740
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$140,107
$42.56 p/Share
3,292
Reduced 8.78%
34,199
Common Stock
Apr 19
2023
BUY
Grant, award, or other acquisition
$274,552
$44.02 p/Share
6,237
Added 14.27%
37,464
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$519,194
$39.22 p/Share
13,238
Reduced 29.98%
30,921
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$397,486
$23.04 p/Share
17,252
Added 28.09%
44,159
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$137,280
$44.0 p/Share
3,120
Reduced 10.39%
26,907
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
$253,893
$49.09 p/Share
5,172
Added 14.69%
30,027
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$68,662
$46.02 p/Share
1,492
Reduced 5.66%
24,855
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$74,757
$35.13 p/Share
2,128
Reduced 7.47%
26,347
Common Stock
Apr 20
2021
BUY
Grant, award, or other acquisition
-
7,473
Added 20.79%
28,475
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$48,887
$35.71 p/Share
1,369
Reduced 6.12%
21,002
Common Stock
Apr 23
2020
BUY
Grant, award, or other acquisition
-
14,000
Added 38.49%
22,371
Common Stock
Apr 15
2020
SELL
Payment of exercise price or tax liability
$28,035
$17.21 p/Share
1,629
Reduced 16.29%
8,371
Common Stock
Apr 15
2019
BUY
Grant, award, or other acquisition
-
10,000
Added 50.0%
10,000
Common Stock