Jun 17
2021
SELL
Open market or private sale
$754,477
$102.93 p/Share
7,330
Reduced 1.58%
455,135
Common Stock
Jun 16
2021
SELL
Open market or private sale
$1,180,070
$101.12 p/Share
11,670
Reduced 2.46%
462,465
Common Stock
Jun 10
2021
SELL
Open market or private sale
$106,088
$102.6 p/Share
1,034
Reduced 0.22%
474,135
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
-
2,291
Added 0.48%
475,169
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$11,400
$1.14 p/Share
10,000
Added 2.07%
472,878
Common Stock
Apr 13
2021
SELL
Open market or private sale
$334,827
$104.21 p/Share
3,213
Reduced 0.69%
462,878
Common Stock
Apr 12
2021
BUY
Exercise of conversion of derivative security
-
7,150
Added 1.51%
466,091
Common Stock
Mar 29
2021
SELL
Open market or private sale
$49,781
$84.95 p/Share
586
Reduced 0.13%
458,941
Common Stock
Mar 27
2021
BUY
Exercise of conversion of derivative security
-
1,787
Added 0.39%
459,527
Common Stock
Mar 26
2021
BUY
Exercise of conversion of derivative security
$11,400
$1.14 p/Share
10,000
Added 2.14%
457,740
Common Stock
Mar 23
2021
SELL
Open market or private sale
$14,037
$101.72 p/Share
138
Reduced 0.03%
447,740
Common Stock
Mar 22
2021
SELL
Open market or private sale
$34,768
$105.04 p/Share
331
Reduced 0.07%
447,423
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
455
Added 0.1%
447,878
Common Stock
Mar 21
2021
BUY
Exercise of conversion of derivative security
-
1,118
Added 0.25%
447,754
Common Stock
Mar 10
2021
SELL
Open market or private sale
$68,416
$97.32 p/Share
703
Reduced 0.16%
446,636
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
-
2,292
Added 0.51%
447,339
Common Stock
Feb 25
2021
SELL
Open market or private sale
$110,744
$106.69 p/Share
1,038
Reduced 0.23%
445,047
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$11,400
$1.14 p/Share
10,000
Added 2.19%
446,085
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,225
Added 0.73%
436,085
Common Stock
Jan 22
2021
BUY
Exercise of conversion of derivative security
$45,600
$1.14 p/Share
40,000
Added 8.46%
432,860
Common Stock
Jan 19
2021
BUY
Exercise of conversion of derivative security
$57,000
$1.14 p/Share
50,000
Added 11.29%
392,860
Common Stock
Jan 13
2021
BUY
Exercise of conversion of derivative security
$57,000
$1.14 p/Share
50,000
Added 12.73%
342,860
Common Stock
Dec 22
2020
BUY
Exercise of conversion of derivative security
-
455
Added 0.16%
292,860
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
-
1,117
Added 0.38%
292,405
Common Stock
Dec 10
2020
SELL
Open market or private sale
$96,119
$92.6 p/Share
1,038
Reduced 0.36%
291,288
Common Stock