Feb 18
2022
SELL
Payment of exercise price or tax liability
$150,957
$53.21 p/Share
2,837
Reduced 1.44%
194,165
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$56,317
$55.87 p/Share
1,008
Reduced 0.51%
197,002
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$44,809
$77.39 p/Share
579
Reduced 0.29%
198,010
Common Stock
Jan 18
2022
SELL
Open market or private sale
$17,169
$60.03 p/Share
286
Reduced 0.14%
198,589
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$2,523
$8.82 p/Share
286
Added 0.14%
198,875
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$54,173
$77.39 p/Share
700
Reduced 0.35%
198,589
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$169,091
$7.39 p/Share
22,881
Added 10.3%
199,289
Common Stock
Dec 27
2021
SELL
Open market or private sale
$433,593
$81.81 p/Share
5,300
Reduced 3.21%
159,563
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
16,845
Added 8.72%
176,408
Common Stock
Dec 22
2021
-
1,150
Reduced 0.69%
164,863
Common Stock
Dec 08
2021
SELL
Open market or private sale
$593,827
$85.32 p/Share
6,960
Reduced 4.02%
166,013
Common Stock
Dec 08
2021
BUY
Exercise of conversion of derivative security
$41,412
$5.95 p/Share
6,960
Added 3.87%
172,973
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$312,944
$110.62 p/Share
2,829
Reduced 1.68%
166,013
Common Stock
Nov 15
2021
SELL
Open market or private sale
$1,202,792
$115.21 p/Share
10,440
Reduced 5.82%
168,842
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$62,118
$5.95 p/Share
10,440
Added 5.5%
179,282
Common Stock
Nov 05
2021
SELL
Open market or private sale
$209,224
$139.39 p/Share
1,501
Reduced 0.88%
168,842
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$13,239
$8.82 p/Share
1,501
Added 0.87%
170,343
Common Stock
Nov 04
2021
SELL
Open market or private sale
$1,139,024
$138.77 p/Share
8,208
Reduced 4.64%
168,842
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
$72,395
$8.82 p/Share
8,208
Added 4.43%
177,050
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,740,682
$131.79 p/Share
13,208
Reduced 7.26%
168,842
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
$79,842
$7.39 p/Share
10,804
Added 5.6%
182,050
Common Stock
Nov 02
2021
SELL
Open market or private sale
$1,186,722
$129.47 p/Share
9,166
Reduced 5.08%
171,246
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$78,198
$8.82 p/Share
8,866
Added 4.68%
180,412
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$109,896
$117.41 p/Share
936
Reduced 0.54%
171,546
Common Stock
Oct 21
2021
SELL
Open market or private sale
$210,523
$120.99 p/Share
1,740
Reduced 1.0%
172,482
Common Stock