Apr 23
2024
SELL
Payment of exercise price or tax liability
$1,094,237
$49.89 p/Share
21,933
Reduced 2.57%
833,047
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
55,738
Added 6.12%
854,980
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$1,171,866
$49.89 p/Share
23,489
Reduced 2.86%
799,242
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
62,124
Added 7.02%
822,731
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$925,636
$51.47 p/Share
17,984
Reduced 2.31%
760,607
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
34,290
Added 4.22%
778,591
Common Stock
Aug 11
2023
-
79,062
Reduced 9.6%
744,301
Common Stock
Aug 10
2023
SELL
Open market or private sale
$2,162,853
$50.85 p/Share
42,534
Reduced 4.91%
823,363
Common Stock
Aug 09
2023
SELL
Open market or private sale
$1,402,480
$50.06 p/Share
28,016
Reduced 3.13%
865,897
Common Stock
Aug 01
2023
SELL
Open market or private sale
$223,450
$50.0 p/Share
4,469
Reduced 0.5%
893,913
Common Stock
Jul 31
2023
SELL
Open market or private sale
$1,038,407
$50.01 p/Share
20,764
Reduced 2.26%
898,382
Common Stock
Jul 28
2023
SELL
Open market or private sale
$179,885
$50.01 p/Share
3,597
Reduced 0.39%
919,146
Common Stock
Jul 27
2023
SELL
Open market or private sale
$591,973
$50.04 p/Share
11,830
Reduced 1.27%
922,743
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$443,478
$44.37 p/Share
9,995
Reduced 1.06%
934,573
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,221,396
$45.29 p/Share
137,368
Reduced 12.7%
944,568
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
349,091
Added 24.39%
1,081,936
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,462,658
$47.67 p/Share
30,683
Reduced 4.02%
732,845
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
67,128
Added 8.08%
763,528
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$446,677
$44.69 p/Share
9,995
Reduced 1.41%
696,400
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$3,385,520
$46.98 p/Share
72,063
Reduced 9.26%
706,395
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
44,241
Added 5.38%
778,458
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$921,834
$42.87 p/Share
21,503
Reduced 2.85%
734,217
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
69,979
Added 8.48%
755,720
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
109,445
Added 13.76%
685,741
Common Stock
Jan 24
2022
SELL
Open market or private sale
$1,431,823
$43.03 p/Share
33,275
Reduced 5.46%
576,296
Common Stock