Jan 27
2021
BUY
Open market or private purchase
$542,740
$48.42 p/Share
11,209
Added 0.22%
4,974,886
Common Stock
Jan 27
2021
BUY
Open market or private purchase
$378,824
$47.91 p/Share
7,907
Added 0.16%
4,963,677
Common Stock
Jan 26
2021
BUY
Open market or private purchase
$198,756
$48.56 p/Share
4,093
Added 0.08%
4,955,770
Common Stock
Jan 22
2021
BUY
Open market or private purchase
$79,888
$47.78 p/Share
1,672
Added 0.03%
4,951,677
Common Stock
Jan 13
2021
BUY
Open market or private purchase
$4,600,000
$46.0 p/Share
100,000
Added 1.98%
4,950,005
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$3,647,105
$36.78 p/Share
99,160
Reduced 2.0%
4,850,005
Common Stock
Dec 03
2020
BUY
Exercise of conversion of derivative security
-
200,000
Added 3.88%
4,949,165
Common Stock
Nov 19
2020
BUY
Open market or private purchase
$487,950
$32.53 p/Share
15,000
Added 0.31%
4,749,165
Common Stock
Nov 03
2020
BUY
Open market or private purchase
$1,599,600
$26.66 p/Share
60,000
Added 1.25%
4,734,165
Common Stock
Sep 08
2020
BUY
Open market or private purchase
$31,322
$25.59 p/Share
1,224
Added 0.03%
4,674,165
Common Stock
Sep 04
2020
BUY
Open market or private purchase
$59,811
$26.21 p/Share
2,282
Added 0.05%
4,672,941
Common Stock
Sep 02
2020
BUY
Open market or private purchase
$407,250
$27.15 p/Share
15,000
Added 0.32%
4,670,659
Common Stock
Aug 26
2020
BUY
Open market or private purchase
$533,400
$26.67 p/Share
20,000
Added 0.43%
4,655,659
Common Stock
Aug 06
2020
BUY
Open market or private purchase
$678,750
$27.15 p/Share
25,000
Added 0.54%
4,635,659
Common Stock
Jun 10
2020
BUY
Open market or private purchase
$243,068
$22.74 p/Share
10,689
Added 0.23%
4,610,659
Common Stock
Jun 09
2020
BUY
Open market or private purchase
$213,967
$22.98 p/Share
9,311
Added 0.2%
4,599,970
Common Stock
Jun 03
2020
BUY
Open market or private purchase
$832,400
$20.81 p/Share
40,000
Added 0.86%
4,590,659
Common Stock
May 21
2020
BUY
Open market or private purchase
$33,489
$18.25 p/Share
1,835
Added 0.04%
4,550,659
Common Stock
May 21
2020
BUY
Grant, award, or other acquisition
-
41,482
Added 0.9%
4,548,824
Common Stock
Mar 11
2020
BUY
Open market or private purchase
$94,011
$20.2 p/Share
4,654
Added 0.1%
4,507,342
Common Stock
Aug 14
2019
BUY
Open market or private purchase
$166,124
$20.09 p/Share
8,269
Added 0.18%
4,502,688
Common Stock
Aug 13
2019
BUY
Open market or private purchase
$240,837
$20.53 p/Share
11,731
Added 0.26%
4,494,419
Common Stock
May 24
2019
BUY
Grant, award, or other acquisition
-
38,481
Added 0.85%
4,482,688
Common Stock
May 09
2019
BUY
Open market or private purchase
$491,948
$19.28 p/Share
25,516
Added 0.57%
4,444,207
Common Stock
May 08
2019
BUY
Open market or private purchase
$187,456
$19.25 p/Share
9,738
Added 0.22%
4,418,691
Common Stock