Jul 25
2024
SELL
Sale (or disposition) back to the issuer
$3,888,587
$87.5 p/Share
44,441
Reduced 100.0%
0
Common Stock
Jul 25
2024
BUY
Grant, award, or other acquisition
-
9,349
Added 17.38%
44,441
Common Stock
Jul 25
2024
BUY
Exercise of conversion of derivative security
$545,475
$87.5 p/Share
6,234
Added 15.08%
35,092
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$140,015
$72.21 p/Share
1,939
Reduced 6.37%
28,518
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
6,196
Added 17.61%
28,997
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$72,180
$36.09 p/Share
2,000
Added 7.68%
24,048
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
$59,718
$59.01 p/Share
1,012
Reduced 4.39%
22,048
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
3,334
Added 12.63%
23,060
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$105,480
$60.24 p/Share
1,751
Reduced 8.22%
19,544
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
5,544
Added 20.66%
21,295
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$42,028
$41.53 p/Share
1,012
Reduced 6.04%
15,751
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
-
3,333
Added 16.88%
16,416
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$59,793
$44.39 p/Share
1,347
Reduced 9.33%
13,083
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
-
4,435
Added 23.51%
14,430
Common Stock
Sep 24
2021
BUY
Open market or private purchase
$148,680
$74.34 p/Share
2,000
Added 16.67%
9,995
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$175,540
$87.77 p/Share
2,000
Added 20.01%
7,995
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$29,649
$80.35 p/Share
369
Reduced 5.8%
5,995
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
-
1,215
Added 16.03%
6,364
Common Stock
Apr 08
2021
SELL
Payment of exercise price or tax liability
$71,606
$71.25 p/Share
1,005
Reduced 16.33%
5,149
Common Stock
Apr 08
2021
BUY
Exercise of conversion of derivative security
-
3,333
Added 35.13%
6,154
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
-
1,082
Reduced 32.18%
2,280
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
3,362
Added 50.0%
3,362
Common Stock
Jan 11
2021
SELL
Open market or private sale
$448,635
$55.0 p/Share
8,157
Reduced 100.0%
0
Common Stock