Feb 14
2022
SELL
Payment of exercise price or tax liability
$6,600,198
$143.93 p/Share
45,857
Reduced 39.64%
69,834
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
22,000
Added 15.98%
115,691
Common Stock
Dec 17
2021
SELL
Open market or private sale
$4,016,613
$183.34 p/Share
21,908
Reduced 19.46%
90,691
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$3,793,512
$204.04 p/Share
18,592
Reduced 14.17%
112,599
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
22,000
Added 14.36%
131,191
Common Stock
Jun 22
2021
SELL
Open market or private sale
$3,102,046
$164.06 p/Share
18,908
Reduced 14.76%
109,191
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$2,740,147
$144.92 p/Share
18,908
Reduced 12.89%
127,783
Common Stock
Apr 05
2021
SELL
Open market or private sale
$9,792,496
$157.89 p/Share
62,021
Reduced 29.96%
145,004
Common Stock
Mar 08
2021
SELL
Open market or private sale
$3,014,486
$143.24 p/Share
21,045
Reduced 9.23%
207,025
Common Stock
Mar 03
2021
SELL
Open market or private sale
$1,837,300
$164.5 p/Share
11,169
Reduced 4.67%
228,070
Common Stock
Mar 02
2021
SELL
Open market or private sale
$4,009,136
$174.69 p/Share
22,950
Reduced 8.75%
239,239
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
16,500
Added 5.92%
262,189
Common Stock
Jan 28
2021
BUY
Exercise of conversion of derivative security
-
16,500
Added 6.29%
245,689
Common Stock
Dec 28
2020
SELL
Open market or private sale
$9,919,276
$182.4 p/Share
54,382
Reduced 19.18%
229,189
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$3,107,950
$160.46 p/Share
19,369
Reduced 6.25%
290,762
Common Stock
Jun 15
2020
SELL
Payment of exercise price or tax liability
$977,166
$50.45 p/Share
19,369
Reduced 5.88%
310,131
Common Stock
Jun 03
2020
SELL
Open market or private sale
$5,509,685
$54.96 p/Share
100,249
Reduced 23.33%
329,500
Common Stock
Apr 14
2020
BUY
Grant, award, or other acquisition
-
22,000
Added 4.89%
428,062
Common Stock
Mar 26
2020
SELL
Payment of exercise price or tax liability
$2,052,726
$36.13 p/Share
56,815
Reduced 12.27%
406,062
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
30,000
Added 6.09%
462,877
Common Stock
Jan 31
2020
BUY
Conversion of derivative security
-
60,000
Added 12.17%
432,877
Common Stock
Dec 15
2019
SELL
Payment of exercise price or tax liability
$476,865
$24.62 p/Share
19,369
Reduced 4.94%
372,877
Common Stock
Nov 21
2019
BUY
Open market or private purchase
$177,000
$17.7 p/Share
10,000
Added 2.49%
392,246
Common Stock
Oct 09
2019
SELL
Open market or private sale
$240,100
$24.01 p/Share
10,000
Reduced 2.56%
380,560
Common Stock
Sep 09
2019
SELL
Open market or private sale
$247,400
$24.74 p/Share
10,000
Reduced 2.5%
390,560
Common Stock