Nov 21
2022
BUY
Grant, award, or other acquisition
-
10,953
Added 20.28%
43,055
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$74,760
$100.62 p/Share
743
Reduced 2.23%
32,598
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$21,863
$104.61 p/Share
209
Reduced 0.62%
33,341
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
1,906
Added 5.38%
33,550
Common Stock
May 06
2022
SELL
Open market or private sale
$1,728,300
$115.22 p/Share
15,000
Reduced 32.16%
31,644
Common Stock
May 03
2022
SELL
Open market or private sale
$1,132,500
$113.25 p/Share
10,000
Reduced 17.65%
46,644
Common Stock
Feb 28
2022
SELL
Open market or private sale
$63,316
$103.12 p/Share
614
Reduced 1.07%
56,644
Common Stock
Feb 25
2022
SELL
Open market or private sale
$309,000
$103.0 p/Share
3,000
Reduced 4.98%
57,258
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$1,257,565
$105.82 p/Share
11,884
Reduced 16.47%
60,258
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
24,752
Added 25.79%
71,214
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$55,378
$111.65 p/Share
496
Reduced 1.04%
47,390
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$76,529
$103.0 p/Share
743
Reduced 1.53%
47,886
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,416
Added 2.83%
48,629
Common Stock
Aug 11
2021
SELL
Open market or private sale
$471,250
$94.25 p/Share
5,000
Reduced 9.58%
47,213
Common Stock
Mar 09
2021
SELL
Open market or private sale
$108,870
$72.58 p/Share
1,500
Reduced 2.79%
52,213
Common Stock
Nov 28
2020
SELL
Payment of exercise price or tax liability
$235,392
$39.87 p/Share
5,904
Reduced 9.9%
53,713
Common Stock
Nov 28
2020
BUY
Grant, award, or other acquisition
-
11,878
Added 16.77%
58,971
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$36,999
$39.87 p/Share
928
Reduced 1.91%
47,739
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$16,864
$34.0 p/Share
496
Reduced 1.01%
48,667
Common Stock
Nov 19
2020
SELL
Open market or private sale
$1,394,400
$34.86 p/Share
40,000
Reduced 44.86%
49,163
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
$364,800
$9.12 p/Share
40,000
Added 30.97%
89,163
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
5,034
Added 9.29%
49,163
Common Stock