Aug 16
2024
SELL
Payment of exercise price or tax liability
$79,926
$41.37 p/Share
1,932
Reduced 3.94%
47,133
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$52,908
$19.08 p/Share
2,773
Added 5.35%
49,065
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$52,695
$33.5 p/Share
1,573
Reduced 3.29%
46,292
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$41,252
$35.41 p/Share
1,165
Reduced 2.38%
47,865
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
12,370
Added 20.15%
49,030
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$21,792
$33.63 p/Share
648
Reduced 1.74%
36,660
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,312
Added 3.4%
37,308
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$70,852
$37.95 p/Share
1,867
Reduced 4.93%
35,996
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$49,192
$18.92 p/Share
2,600
Added 6.43%
37,863
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$48,304
$31.8 p/Share
1,519
Reduced 4.13%
35,263
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$54,272
$33.46 p/Share
1,622
Reduced 4.22%
36,782
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
7,835
Added 16.94%
38,404
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$72,473
$40.42 p/Share
1,793
Reduced 5.54%
30,569
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,545
Added 9.87%
32,362
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$103,178
$43.48 p/Share
2,373
Reduced 7.63%
28,711
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$63,857
$18.09 p/Share
3,530
Added 10.2%
31,084
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$47,757
$37.05 p/Share
1,289
Reduced 4.52%
27,214
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
3,306
Added 10.39%
28,503
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$99,981
$41.4 p/Share
2,415
Reduced 8.75%
25,197
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$99,981
$41.4 p/Share
2,415
Reduced 8.75%
25,197
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,265
Added 16.01%
27,612
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,265
Added 16.01%
27,612
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$49,147
$40.55 p/Share
1,212
Reduced 5.22%
21,990
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
3,367
Added 12.67%
23,202
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$37,431
$39.36 p/Share
951
Reduced 4.58%
19,835
Common Stock