Dec 07
2024
BUY
Exercise of conversion of derivative security
$2,340,900
$1530.0 p/Share
1,530
Added 10.25%
13,392
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$63,776
$34.27 p/Share
1,861
Added 13.56%
11,862
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
764
Added 7.1%
10,001
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$9,684
$39.69 p/Share
244
Reduced 2.57%
9,237
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
658
Added 6.49%
9,481
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$79,259
$40.03 p/Share
1,980
Reduced 18.33%
8,823
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$214,320
$40.03 p/Share
5,354
Added 36.13%
9,466
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$10,027
$39.17 p/Share
256
Reduced 4.95%
4,916
Common Stock
Dec 03
2023
BUY
Exercise of conversion of derivative security
-
691
Added 11.79%
5,172
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$8,539
$39.17 p/Share
218
Reduced 3.85%
5,449
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
751
Added 11.7%
5,667
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$91,916
$51.15 p/Share
1,797
Reduced 28.62%
4,481
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
$208,896
$51.15 p/Share
4,084
Added 42.89%
5,438
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$15,414
$51.9 p/Share
297
Reduced 11.92%
2,194
Common Stock
Dec 03
2022
BUY
Exercise of conversion of derivative security
-
675
Added 21.32%
2,491
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$16,815
$51.9 p/Share
324
Reduced 15.14%
1,816
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
735
Added 25.57%
2,140
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$13,756
$47.11 p/Share
292
Reduced 17.21%
1,405
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
661
Added 28.03%
1,697
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$37,531
$45.77 p/Share
820
Reduced 44.18%
1,036
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$84,949
$45.77 p/Share
1,856
Added 50.0%
1,856
Common Stock
Mar 17
2021
SELL
Sale (or disposition) back to the issuer
$51,102
$51.0 p/Share
1,002
Reduced 100.0%
0
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$29,961
$38.07 p/Share
787
Reduced 43.99%
1,002
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
$68,107
$38.07 p/Share
1,789
Added 50.0%
1,789
Common Stock