Dec 31
2021
SELL
Payment of exercise price or tax liability
-
38,737
Reduced 6.73%
536,825
Common Stock
Dec 31
2021
BUY
Other acquisition or disposition
-
17,395
Added 2.93%
575,562
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
30,192
Added 5.13%
558,167
Common Stock
Dec 20
2021
SELL
Open market or private sale
$190,350
$42.3 p/Share
4,500
Reduced 0.85%
527,975
Common Stock
Dec 06
2021
SELL
Open market or private sale
$188,550
$41.9 p/Share
4,500
Reduced 0.84%
532,475
Common Stock
Nov 22
2021
SELL
Open market or private sale
$218,295
$48.51 p/Share
4,500
Reduced 0.83%
536,975
Common Stock
Nov 05
2021
SELL
Open market or private sale
$243,495
$54.11 p/Share
4,500
Reduced 0.82%
541,475
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$1,250,802
$53.54 p/Share
23,362
Reduced 4.1%
545,975
Common Stock
Oct 20
2021
SELL
Open market or private sale
$300,330
$66.74 p/Share
4,500
Reduced 0.78%
569,337
Common Stock
Oct 05
2021
SELL
Open market or private sale
$265,905
$59.09 p/Share
4,500
Reduced 0.78%
573,837
Common Stock
Sep 20
2021
SELL
Open market or private sale
$274,590
$61.02 p/Share
4,500
Reduced 0.77%
578,337
Common Stock
Sep 07
2021
SELL
Open market or private sale
$291,600
$64.8 p/Share
4,500
Reduced 0.77%
582,837
Common Stock
Aug 23
2021
SELL
Open market or private sale
$284,445
$63.21 p/Share
4,500
Reduced 0.76%
587,337
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$1,632,150
$69.75 p/Share
23,400
Reduced 3.8%
591,837
Common Stock
May 17
2021
SELL
Open market or private sale
$3,957,750
$52.77 p/Share
75,000
Reduced 10.87%
615,237
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
$21,248
$24.65 p/Share
862
Added 0.12%
690,237
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$1,280,276
$55.22 p/Share
23,185
Reduced 3.25%
689,375
Common Stock
Apr 20
2021
SELL
Open market or private sale
$153,135
$68.06 p/Share
2,250
Reduced 0.31%
712,560
Common Stock
Apr 08
2021
BUY
Grant, award, or other acquisition
-
62,210
Added 8.01%
714,810
Common Stock
Apr 05
2021
SELL
Open market or private sale
$144,315
$64.14 p/Share
2,250
Reduced 0.34%
652,600
Common Stock
Mar 22
2021
SELL
Open market or private sale
$149,692
$66.53 p/Share
2,250
Reduced 0.34%
654,850
Common Stock
Mar 05
2021
SELL
Open market or private sale
$151,605
$67.38 p/Share
2,250
Reduced 0.34%
657,100
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$490,025
$77.06 p/Share
6,359
Reduced 0.96%
659,350
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
12,825
Added 1.89%
665,709
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$834,483
$77.06 p/Share
10,829
Reduced 1.63%
652,884
Common Stock