Dec 31
2022
BUY
Exercise of conversion of derivative security
-
20,125
Added 11.49%
155,021
Common Stock
Jan 03
2022
SELL
Open market or private sale
$493,149
$66.23 p/Share
7,446
Reduced 5.23%
134,896
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
20,125
Added 12.39%
142,342
Common Stock
Nov 10
2021
SELL
Open market or private sale
$1,453,601
$142.86 p/Share
10,175
Reduced 7.69%
122,217
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
-
27,500
Added 17.2%
132,392
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
18,700
Added 15.13%
104,892
Common Stock
Feb 19
2021
SELL
Open market or private sale
$8,488,500
$169.77 p/Share
50,000
Reduced 36.71%
86,192
Common Stock
Nov 09
2020
SELL
Open market or private sale
$1,583,197
$128.08 p/Share
12,361
Reduced 8.32%
136,192
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
-
27,500
Added 15.62%
148,553
Common Stock
Aug 31
2020
SELL
Open market or private sale
$1,196,826
$151.92 p/Share
7,878
Reduced 6.11%
121,053
Common Stock
Aug 31
2020
BUY
Exercise of conversion of derivative security
-
18,150
Added 12.34%
128,931
Common Stock
Jul 06
2020
BUY
Grant, award, or other acquisition
$256,067
$13.63 p/Share
18,787
Added 12.27%
134,274
Common Stock
Jul 02
2020
SELL
Open market or private sale
$3,543,214
$150.82 p/Share
23,493
Reduced 17.5%
110,781
Common Stock
Jul 02
2020
SELL
Open market or private sale
$1,193,338
$149.71 p/Share
7,971
Reduced 6.46%
115,487
Common Stock
Jul 01
2020
BUY
Exercise of conversion of derivative security
-
17,000
Added 12.1%
123,458
Common Stock
Dec 17
2019
SELL
Open market or private sale
$277,740
$77.15 p/Share
3,600
Reduced 3.71%
93,499
Common Stock
Dec 16
2019
SELL
Open market or private sale
$3,720,884
$80.05 p/Share
46,482
Reduced 32.37%
97,099
Common Stock
Aug 31
2019
BUY
Exercise of conversion of derivative security
-
18,150
Added 12.2%
130,622
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$509,999
$90.09 p/Share
5,661
Reduced 4.79%
112,472
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
16,500
Added 12.26%
118,133
Common Stock
May 24
2019
SELL
Open market or private sale
$6,563,568
$80.2 p/Share
81,840
Reduced 44.61%
101,633
Common Stock
May 23
2019
SELL
Open market or private sale
$4,225,221
$80.14 p/Share
52,723
Reduced 22.32%
183,473
Common Stock
May 22
2019
SELL
Open market or private sale
$11,772,418
$82.65 p/Share
142,437
Reduced 37.62%
236,196
Common Stock
Jan 07
2019
SELL
Open market or private sale
$15,400,439
$56.78 p/Share
271,230
Reduced 48.27%
290,633
Common Stock
Jan 04
2019
SELL
Open market or private sale
$9,814,473
$54.9 p/Share
178,770
Reduced 33.07%
361,863
Common Stock