Jan 23
2024
SELL
Sale (or disposition) back to the issuer
-
3,201,440
Reduced 100.0%
0
Common Stock
Aug 11
2023
BUY
Open market or private purchase
$33,400,032
$27.8 p/Share
1,201,440
Added 27.29%
3,201,440
Common Stock
Aug 11
2023
BUY
Open market or private purchase
$33,400,032
$27.8 p/Share
1,201,440
Added 27.29%
3,201,440
Common Stock
Mar 05
2021
SELL
Open market or private sale
$72,428,908
$181.07 p/Share
400,005
Reduced 16.67%
2,000,000
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
611,440
Added 20.56%
2,363,004
Common Stock
Oct 30
2020
SELL
Open market or private sale
$80,800,000
$202.0 p/Share
400,000
Reduced 22.17%
1,404,610
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$660
$219.97 p/Share
3
Reduced 0.0%
1,765,560
Common Stock
Oct 30
2020
BUY
Exercise of conversion of derivative security
-
400,003
Added 18.47%
1,765,562
Common Stock
Jan 10
2020
BUY
Open market or private purchase
$4,875,000
$97.5 p/Share
50,000
Added 2.75%
1,765,560
Common Stock
Jul 17
2019
SELL
Open market or private sale
$73,138,805
$100.88 p/Share
725,008
Reduced 29.71%
1,715,560
Common Stock
Jul 17
2019
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
725,008
Added 29.71%
1,715,568
Common Stock
Mar 01
2019
SELL
Open market or private sale
$29,325,000
$69.0 p/Share
425,000
Reduced 24.77%
1,290,560
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$437
$72.8 p/Share
6
Reduced 0.0%
1,715,560
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
425,006
Added 19.85%
1,715,566
Common Stock
Jan 17
2019
BUY
Open market or private purchase
$9,300,000
$62.0 p/Share
150,000
Added 8.04%
1,715,560
Common Stock
Jan 09
2019
SELL
Open market or private sale
$7,695,000
$51.3 p/Share
150,000
Reduced 9.58%
1,415,560
Common Stock
Jan 09
2019
SELL
Payment of exercise price or tax liability
$153
$50.89 p/Share
3
Reduced 0.0%
1,415,557
Common Stock
Jan 09
2019
BUY
Exercise of conversion of derivative security
-
150,003
Added 8.74%
1,565,560
Common Stock
Jan 08
2019
SELL
Payment of exercise price or tax liability
$579
$48.28 p/Share
12
Reduced 0.0%
1,015,548
Common Stock
Jan 08
2019
SELL
Open market or private sale
$28,809,001
$52.38 p/Share
550,000
Reduced 35.13%
1,015,560
Common Stock
Jan 08
2019
BUY
Exercise of conversion of derivative security
-
550,012
Added 26.0%
1,565,560
Common Stock
Jun 07
2018
BUY
Open market or private purchase
$7,499,992
$38.85 p/Share
193,050
Added 10.98%
1,565,560
Common Stock
Nov 16
2017
BUY
Open market or private purchase
$5,200,000
$13.0 p/Share
400,000
Added 11.31%
3,135,966
Common Stock
Oct 03
2017
BUY
Exercise of in-the-money or at-the-money derivatives securities
$2,106,213
$7.86 p/Share
267,966
Added 34.28%
513,630
Common Stock
Oct 03
2017
BUY
Exercise of in-the-money or at-the-money derivatives securities
$2,106,213
$7.86 p/Share
267,966
Added 34.28%
513,630
Common Stock