May 11
2021
SELL
Open market or private sale
$200,550
$53.48 p/Share
3,750
Reduced 0.88%
422,866
Common Stock
Apr 29
2021
SELL
Open market or private sale
$164,031
$52.49 p/Share
3,125
Reduced 0.73%
426,616
Common Stock
Apr 28
2021
SELL
Open market or private sale
$162,937
$52.14 p/Share
3,125
Reduced 0.72%
429,741
Common Stock
Apr 13
2021
SELL
Open market or private sale
$174,844
$55.95 p/Share
3,125
Reduced 0.72%
432,866
Common Stock
Apr 12
2021
SELL
Open market or private sale
$175,531
$56.17 p/Share
3,125
Reduced 0.71%
435,991
Common Stock
Mar 24
2021
SELL
Open market or private sale
$166,094
$53.15 p/Share
3,125
Reduced 0.71%
439,116
Common Stock
Mar 23
2021
SELL
Open market or private sale
$170,906
$54.69 p/Share
3,125
Reduced 0.7%
442,241
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$614,386
$55.42 p/Share
11,086
Reduced 2.43%
445,366
Common Stock
Mar 08
2021
SELL
Open market or private sale
$154,844
$49.55 p/Share
3,125
Reduced 0.68%
456,452
Common Stock
Mar 05
2021
SELL
Open market or private sale
$153,813
$49.22 p/Share
3,125
Reduced 0.68%
459,577
Common Stock
Feb 18
2021
SELL
Open market or private sale
$136,025
$54.41 p/Share
2,500
Reduced 0.54%
462,702
Common Stock
Feb 17
2021
SELL
Open market or private sale
$137,725
$55.09 p/Share
2,500
Reduced 0.53%
465,202
Common Stock
Feb 05
2021
SELL
Open market or private sale
$138,000
$55.2 p/Share
2,500
Reduced 0.53%
467,702
Common Stock
Feb 04
2021
SELL
Open market or private sale
$137,325
$54.93 p/Share
2,500
Reduced 0.53%
470,202
Common Stock
Jan 22
2021
SELL
Open market or private sale
$137,675
$55.07 p/Share
2,500
Reduced 0.53%
472,702
Common Stock
Jan 21
2021
SELL
Open market or private sale
$136,100
$54.44 p/Share
2,500
Reduced 0.52%
475,202
Common Stock
Jan 06
2021
SELL
Open market or private sale
$128,925
$51.57 p/Share
2,500
Reduced 0.52%
477,702
Common Stock
Jan 05
2021
SELL
Open market or private sale
$128,025
$51.21 p/Share
2,500
Reduced 0.52%
480,202
Common Stock
Dec 22
2020
SELL
Open market or private sale
$39,037
$52.05 p/Share
750
Reduced 0.16%
482,702
Common Stock
Dec 21
2020
SELL
Open market or private sale
$38,348
$51.13 p/Share
750
Reduced 0.15%
483,452
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$6,404,387
$51.36 p/Share
124,696
Reduced 20.48%
484,202
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
-
149,210
Added 21.7%
538,476
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
-
140,798
Added 18.78%
608,898
Common Stock
Dec 10
2020
SELL
Open market or private sale
$34,350
$45.8 p/Share
750
Reduced 0.23%
318,890
Common Stock
Dec 09
2020
SELL
Open market or private sale
$120,793
$47.37 p/Share
2,550
Reduced 0.79%
319,640
Common Stock