Mar 14
2024
SELL
Open market or private sale
$666,720
$83.34 p/Share
8,000
Reduced 19.6%
32,825
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$651,890
$78.23 p/Share
8,333
Reduced 16.95%
40,825
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
22,948
Added 31.83%
49,158
Common Stock
Aug 17
2023
SELL
Open market or private sale
$582,012
$76.09 p/Share
7,649
Reduced 22.59%
26,210
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$454,108
$71.01 p/Share
6,395
Reduced 15.89%
33,859
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
18,702
Added 31.72%
40,254
Common Stock
Dec 13
2022
SELL
Open market or private sale
$330,972
$70.6 p/Share
4,688
Reduced 17.87%
21,552
Common Stock
Mar 29
2022
SELL
Open market or private sale
$109,739
$65.05 p/Share
1,687
Reduced 6.04%
26,240
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$93,311
$35.52 p/Share
2,627
Added 8.6%
27,927
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$295,669
$64.22 p/Share
4,604
Reduced 15.4%
25,300
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
12,524
Added 29.52%
29,904
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$52,575
$65.31 p/Share
805
Reduced 4.43%
17,380
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,454
Added 11.89%
18,185
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$229,063
$46.92 p/Share
4,882
Reduced 23.68%
15,731
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
15,925
Added 43.58%
20,613
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$42,248
$52.81 p/Share
800
Reduced 14.58%
4,688
Common Stock
Jun 03
2019
SELL
Open market or private sale
$274,890
$52.39 p/Share
5,247
Reduced 49.05%
5,451
Common Stock
Jun 03
2019
BUY
Exercise of conversion of derivative security
$186,373
$35.52 p/Share
5,247
Added 32.91%
10,698
Common Stock
Feb 14
2019
SELL
Payment of exercise price or tax liability
$38,248
$48.6 p/Share
787
Reduced 12.69%
5,413
Common Stock
Feb 14
2019
BUY
Exercise of conversion of derivative security
$1,264
$48.6 p/Share
26
Added 0.48%
5,439
Common Stock
Feb 14
2018
SELL
Payment of exercise price or tax liability
$34,359
$87.65 p/Share
392
Reduced 11.36%
3,060
Common Stock