May 10
2021
BUY
Exercise of conversion of derivative security
$370,200
$12.34 p/Share
30,000
Added 4.51%
634,470
Common Stock
Apr 12
2021
SELL
Open market or private sale
$4,228,200
$140.94 p/Share
30,000
Reduced 4.73%
604,470
Common Stock
Apr 12
2021
BUY
Exercise of conversion of derivative security
$370,200
$12.34 p/Share
30,000
Added 4.51%
634,470
Common Stock
Mar 10
2021
SELL
Open market or private sale
$4,284,300
$142.81 p/Share
30,000
Reduced 4.73%
604,470
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$370,200
$12.34 p/Share
30,000
Added 4.51%
634,470
Common Stock
Mar 09
2021
SELL
Open market or private sale
$2,120
$141.3 p/Share
15
Reduced 0.0%
604,470
Common Stock
Mar 08
2021
SELL
Open market or private sale
$914,071
$134.64 p/Share
6,789
Reduced 1.11%
604,485
Common Stock
Feb 19
2021
SELL
Open market or private sale
$2,189,938
$176.04 p/Share
12,440
Reduced 1.99%
611,274
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$189,337
$15.22 p/Share
12,440
Added 1.96%
623,714
Common Stock
Feb 18
2021
SELL
Open market or private sale
$1,743,600
$174.36 p/Share
10,000
Reduced 1.61%
611,274
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
$138,400
$13.84 p/Share
10,000
Added 1.58%
621,274
Common Stock
Feb 17
2021
SELL
Open market or private sale
$1,692,700
$169.27 p/Share
10,000
Reduced 1.61%
611,274
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
$138,400
$13.84 p/Share
10,000
Added 1.58%
621,274
Common Stock
Feb 10
2021
SELL
Open market or private sale
$5,429,100
$180.97 p/Share
30,000
Reduced 4.68%
611,274
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
$370,200
$12.34 p/Share
30,000
Added 4.47%
641,274
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
26,598
Added 4.17%
611,274
Common Stock
Jan 11
2021
SELL
Open market or private sale
$4,879,800
$162.66 p/Share
30,000
Reduced 4.88%
584,496
Common Stock
Jan 11
2021
BUY
Exercise of conversion of derivative security
$370,200
$12.34 p/Share
30,000
Added 4.65%
614,496
Common Stock
Jan 04
2021
SELL
Open market or private sale
$535,198
$165.85 p/Share
3,227
Reduced 0.55%
584,496
Common Stock
Dec 10
2020
SELL
Open market or private sale
$4,848,600
$161.62 p/Share
30,000
Reduced 4.18%
687,723
Common Stock
Dec 10
2020
BUY
Exercise of conversion of derivative security
$370,200
$12.34 p/Share
30,000
Added 4.01%
717,723
Common Stock
Dec 08
2020
SELL
Open market or private sale
$1,697,900
$169.79 p/Share
10,000
Reduced 1.43%
687,723
Common Stock
Dec 07
2020
-
100,000
Reduced 14.54%
587,723
Common Stock
Dec 04
2020
-
1,500
Reduced 0.21%
697,723
Common Stock
Dec 04
2020
SELL
Open market or private sale
$850,000
$170.0 p/Share
5,000
Reduced 0.71%
699,223
Common Stock