Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$1,765,800
$117.72 p/Share
15,000
Reduced 16.66%
75,055
Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,887,763
$74.26 p/Share
25,421
Reduced 22.01%
90,055
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$737,175
$75.0 p/Share
9,829
Reduced 7.84%
115,476
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
16,023
Added 11.34%
125,305
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$554,997
$69.15 p/Share
8,026
Reduced 6.84%
109,282
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
17,068
Added 12.7%
117,308
Common Stock
May 18
2023
SELL
Open market or private sale
$1,414,518
$58.85 p/Share
24,036
Reduced 19.34%
100,240
Common Stock
May 17
2023
SELL
Open market or private sale
$1,175,800
$58.79 p/Share
20,000
Reduced 13.86%
124,276
Common Stock
May 16
2023
SELL
Open market or private sale
$866,250
$57.75 p/Share
15,000
Reduced 9.42%
144,276
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$411,459
$66.59 p/Share
6,179
Reduced 3.73%
159,276
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
13,334
Added 7.46%
165,455
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$432,404
$58.37 p/Share
7,408
Reduced 4.64%
152,121
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
19,304
Added 10.79%
159,529
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$619,416
$71.7 p/Share
8,639
Reduced 5.8%
140,225
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
16,922
Added 10.21%
148,864
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$526,953
$70.42 p/Share
7,483
Reduced 5.37%
131,942
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
18,614
Added 11.78%
139,425
Common Stock
Mar 12
2021
SELL
Open market or private sale
$2,920,429
$66.8 p/Share
43,719
Reduced 26.57%
120,811
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,295,265
$64.76 p/Share
20,001
Reduced 10.84%
164,530
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
40,843
Added 18.12%
184,531
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$216,221
$50.46 p/Share
4,285
Reduced 2.9%
143,688
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
-
12,177
Added 7.6%
147,973
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$2,323,070
$63.23 p/Share
36,740
Reduced 22.24%
128,474
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$2,400,464
$63.23 p/Share
37,964
Reduced 29.55%
90,510
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$4,723,534
$63.23 p/Share
74,704
Added 31.14%
165,214
Common Stock