Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,671,516
$65.36 p/Share
25,574
Reduced 21.27%
94,651
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
21,645
Added 15.26%
120,225
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
31,326
Added 24.11%
98,580
Common Stock
Apr 17
2023
SELL
Open market or private sale
$187,803
$88.67 p/Share
2,118
Reduced 3.05%
67,254
Common Stock
Apr 03
2023
SELL
Open market or private sale
$302,419
$82.09 p/Share
3,684
Reduced 5.04%
69,372
Common Stock
Mar 27
2023
SELL
Open market or private sale
$1,178,656
$81.13 p/Share
14,528
Reduced 16.59%
73,056
Common Stock
Mar 07
2023
SELL
Open market or private sale
$254,761
$72.15 p/Share
3,531
Reduced 3.89%
87,294
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,028,828
$72.56 p/Share
14,179
Reduced 13.5%
90,825
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
12,361
Added 10.53%
105,004
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,968
Added 13.1%
92,643
Common Stock
Oct 19
2022
SELL
Open market or private sale
$238,696
$71.81 p/Share
3,324
Reduced 4.05%
78,675
Common Stock
Oct 18
2022
SELL
Open market or private sale
$186,168
$73.41 p/Share
2,536
Reduced 3.0%
81,999
Common Stock
Apr 04
2022
SELL
Open market or private sale
$726,144
$57.38 p/Share
12,655
Reduced 13.1%
83,975
Common Stock
Mar 07
2022
SELL
Open market or private sale
$163,693
$52.55 p/Share
3,115
Reduced 3.12%
96,634
Common Stock
Mar 04
2022
SELL
Open market or private sale
$81,717
$49.98 p/Share
1,635
Reduced 1.61%
99,749
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
17,844
Added 14.97%
101,384
Common Stock
Mar 01
2022
SELL
Open market or private sale
$287,712
$48.04 p/Share
5,989
Reduced 6.69%
83,540
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,935
Added 6.22%
89,529
Common Stock
Oct 19
2021
SELL
Open market or private sale
$40,117
$22.95 p/Share
1,748
Reduced 2.05%
83,594
Common Stock
Oct 18
2021
SELL
Open market or private sale
$54,136
$22.9 p/Share
2,364
Reduced 2.7%
85,342
Common Stock
Sep 08
2021
SELL
Open market or private sale
$11,909
$26.06 p/Share
457
Reduced 0.52%
87,262
Common Stock
Jun 04
2021
SELL
Open market or private sale
$182,901
$24.6 p/Share
7,435
Reduced 7.81%
87,719
Common Stock