Apr 14
2022
SELL
Open market or private sale
$502,200
$50.22 p/Share
10,000
Reduced 3.24%
298,295
Common Stock
Feb 28
2022
SELL
Open market or private sale
$1,183,495
$55.77 p/Share
21,221
Reduced 6.44%
308,295
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$847,694
$56.63 p/Share
14,969
Reduced 4.35%
329,516
Common Stock
Feb 09
2022
SELL
Open market or private sale
$2,662,881
$60.68 p/Share
43,884
Reduced 11.3%
344,485
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$2,006,605
$59.15 p/Share
33,924
Reduced 8.03%
388,369
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
142,278
Added 25.2%
422,293
Common Stock
Jan 18
2022
SELL
Open market or private sale
$1,448,907
$66.85 p/Share
21,674
Reduced 7.18%
280,015
Common Stock
Jan 14
2022
SELL
Open market or private sale
$671,400
$67.14 p/Share
10,000
Reduced 3.08%
314,701
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$875,447
$67.28 p/Share
13,012
Reduced 4.13%
301,689
Common Stock
Oct 14
2021
SELL
Open market or private sale
$572,200
$57.22 p/Share
10,000
Reduced 2.99%
324,701
Common Stock
Jul 14
2021
SELL
Open market or private sale
$582,800
$58.28 p/Share
10,000
Reduced 2.9%
334,701
Common Stock
Apr 14
2021
SELL
Open market or private sale
$628,200
$62.82 p/Share
10,000
Reduced 2.82%
344,701
Common Stock
Feb 26
2021
SELL
Open market or private sale
$348,088
$53.2 p/Share
6,543
Reduced 1.81%
354,701
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$243,107
$52.93 p/Share
4,593
Reduced 1.26%
361,244
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
75,460
Added 17.1%
365,837
Common Stock
Feb 05
2021
SELL
Open market or private sale
$1,588,551
$56.21 p/Share
28,261
Reduced 8.87%
290,377
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$1,221,628
$55.92 p/Share
21,846
Reduced 6.42%
318,638
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
50,107
Added 12.83%
340,484
Common Stock
Jan 15
2021
SELL
Open market or private sale
$1,820,254
$55.86 p/Share
32,586
Reduced 10.09%
290,377
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$1,173,412
$56.61 p/Share
20,728
Reduced 6.03%
322,963
Common Stock
Jan 14
2021
SELL
Open market or private sale
$563,000
$56.3 p/Share
10,000
Reduced 2.83%
343,691
Common Stock
Aug 07
2020
SELL
Open market or private sale
$578,800
$57.88 p/Share
10,000
Reduced 2.75%
353,691
Common Stock
Aug 06
2020
SELL
Open market or private sale
$7,237,076
$57.15 p/Share
126,633
Reduced 25.83%
363,691
Common Stock
Aug 06
2020
BUY
Exercise of conversion of derivative security
$885,887
$17.87 p/Share
49,574
Added 9.18%
490,324
Common Stock
Feb 11
2020
BUY
Grant, award, or other acquisition
-
33,410
Added 7.05%
440,750
Common Stock