Jun 17
2024
SELL
Open market or private sale
$189,643
$83.95 p/Share
2,259
Reduced 8.91%
23,102
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$158,299
$60.19 p/Share
2,630
Added 9.4%
25,361
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$57,456
$66.5 p/Share
864
Reduced 3.66%
22,731
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
1,966
Added 7.69%
23,595
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$63,049
$66.09 p/Share
954
Reduced 4.22%
21,629
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
2,169
Added 8.76%
22,583
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$83,880
$66.1 p/Share
1,269
Reduced 5.85%
20,414
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
2,672
Added 10.97%
21,683
Common Stock
Dec 14
2023
SELL
Open market or private sale
$177,460
$66.84 p/Share
2,655
Reduced 12.25%
19,011
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$153,910
$57.97 p/Share
2,655
Added 10.92%
21,666
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$58,371
$67.56 p/Share
864
Reduced 4.35%
19,011
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
1,966
Added 9.0%
19,875
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$63,099
$66.42 p/Share
950
Reduced 5.04%
17,909
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
2,169
Added 10.31%
18,859
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$62,596
$66.17 p/Share
946
Reduced 5.36%
16,690
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
1,942
Added 9.92%
17,636
Common Stock
Dec 20
2022
SELL
Open market or private sale
$55,647
$60.03 p/Share
927
Reduced 5.58%
15,694
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$38,275
$41.29 p/Share
927
Added 5.28%
16,621
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$61,086
$70.62 p/Share
865
Reduced 5.22%
15,694
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
-
1,967
Added 10.62%
16,559
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$52,758
$70.25 p/Share
751
Reduced 4.89%
14,592
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,714
Added 10.05%
15,343
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$66,333
$71.48 p/Share
928
Reduced 6.37%
13,629
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
1,942
Added 11.77%
14,557
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$29,075
$65.93 p/Share
441
Reduced 3.38%
12,615
Common Stock