Nov 02
2022
SELL
Payment of exercise price or tax liability
$18,307
$19.19 p/Share
954
Reduced 0.34%
280,240
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
93,912
Added 25.04%
281,194
Common Stock
Mar 21
2022
SELL
Open market or private sale
$116,762
$40.43 p/Share
2,888
Reduced 1.52%
187,282
Common Stock
Mar 01
2022
SELL
Open market or private sale
$121,769
$38.62 p/Share
3,153
Reduced 1.63%
190,170
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$113,106
$38.38 p/Share
2,947
Reduced 1.5%
193,323
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
6,100
Added 3.01%
196,270
Common Stock
Feb 09
2022
SELL
Open market or private sale
$114,750
$45.0 p/Share
2,550
Reduced 1.32%
190,170
Common Stock
Feb 04
2022
SELL
Open market or private sale
$201,216
$40.34 p/Share
4,988
Reduced 2.52%
192,720
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$95,711
$40.08 p/Share
2,388
Reduced 1.19%
197,708
Common Stock
Feb 02
2022
SELL
Open market or private sale
$131,258
$41.25 p/Share
3,182
Reduced 2.45%
126,746
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
73,350
Added 26.82%
200,096
Common Stock
Feb 01
2022
SELL
Open market or private sale
$34,294
$42.13 p/Share
814
Reduced 0.62%
129,928
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$70,011
$38.51 p/Share
1,818
Reduced 1.37%
130,742
Common Stock
Jan 19
2022
SELL
Open market or private sale
$125,637
$40.05 p/Share
3,137
Reduced 2.31%
132,560
Common Stock
Jan 18
2022
SELL
Open market or private sale
$68,880
$40.07 p/Share
1,719
Reduced 1.25%
135,697
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$195,919
$42.37 p/Share
4,624
Reduced 3.26%
137,416
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$24,330
$49.25 p/Share
494
Reduced 0.35%
142,040
Common Stock
Aug 27
2021
SELL
Open market or private sale
$52,640
$80.0 p/Share
658
Reduced 0.46%
142,534
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
$299,958
$27.72 p/Share
10,821
Added 7.03%
143,192
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$48,272
$81.54 p/Share
592
Reduced 0.45%
132,371
Common Stock
Jul 08
2021
SELL
Open market or private sale
$513,926
$85.74 p/Share
5,994
Reduced 4.32%
132,634
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$363,064
$90.63 p/Share
4,006
Reduced 2.81%
138,628
Common Stock
Jun 28
2021
SELL
Open market or private sale
$1,266,767
$95.88 p/Share
13,212
Reduced 9.08%
132,371
Common Stock
Jun 28
2021
BUY
Exercise of conversion of derivative security
$340,341
$25.76 p/Share
13,212
Added 8.32%
145,583
Common Stock
Jun 25
2021
SELL
Open market or private sale
$876,332
$95.15 p/Share
9,210
Reduced 6.51%
132,371
Common Stock