Nov 04
2024
SELL
Sale (or disposition) back to the issuer
$2,569,652
$62.0 p/Share
41,446
Reduced 100.0%
0
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$101,200
$52.3 p/Share
1,935
Reduced 4.5%
41,101
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
2,786
Added 6.63%
39,222
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
3,814
Added 8.29%
42,219
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$130,239
$52.2 p/Share
2,495
Reduced 6.41%
36,436
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
8,348
Added 17.9%
38,278
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$34,983
$42.82 p/Share
817
Reduced 2.6%
30,583
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,785
Added 8.15%
31,400
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$145,768
$43.5 p/Share
3,351
Reduced 10.48%
28,615
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
11,433
Added 26.88%
31,108
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$29,319
$44.9 p/Share
653
Reduced 3.08%
20,533
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,227
Added 9.51%
21,186
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$23,460
$47.3 p/Share
496
Reduced 2.55%
18,959
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,431
Added 6.85%
19,455
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$77,394
$55.44 p/Share
1,396
Reduced 7.28%
17,773
Common Stock
Mar 12
2022
BUY
Exercise of conversion of derivative security
-
4,764
Added 20.5%
18,471
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$47,568
$55.44 p/Share
858
Reduced 5.62%
14,405
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
2,927
Added 16.09%
15,263
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$37,019
$56.69 p/Share
653
Reduced 5.03%
12,336
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,227
Added 14.64%
12,989
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$23,999
$58.25 p/Share
412
Reduced 3.69%
10,762
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
1,430
Added 11.35%
11,174
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$20,803
$59.95 p/Share
347
Reduced 3.44%
9,744
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
1,000
Added 9.02%
10,091
Common Stock
Jun 07
2021
SELL
Open market or private sale
$1,863,606
$76.72 p/Share
24,291
Reduced 73.16%
8,911
Common Stock