Nov 13
2024
SELL
Open market or private sale
$493,221
$86.53 p/Share
5,700
Reduced 5.75%
93,396
Common Stock
Nov 12
2024
SELL
Open market or private sale
$567,115
$85.68 p/Share
6,619
Reduced 6.26%
99,096
Common Stock
Aug 30
2024
SELL
Open market or private sale
$420,000
$84.0 p/Share
5,000
Reduced 4.52%
105,715
Common Stock
Aug 15
2024
SELL
Open market or private sale
$569,407
$77.65 p/Share
7,333
Reduced 6.21%
110,715
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$373,319
$74.5 p/Share
5,011
Reduced 4.07%
118,048
Common Stock
Aug 05
2024
BUY
Grant, award, or other acquisition
-
4,320
Added 3.39%
123,059
Common Stock
May 22
2024
SELL
Open market or private sale
$787,605
$79.54 p/Share
9,902
Reduced 7.7%
118,739
Common Stock
Apr 11
2024
SELL
Open market or private sale
$395,000
$79.0 p/Share
5,000
Reduced 3.74%
128,641
Common Stock
Mar 07
2024
SELL
Open market or private sale
$222,000
$74.0 p/Share
3,000
Reduced 2.2%
133,641
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$426,205
$68.61 p/Share
6,212
Reduced 4.35%
136,641
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,344
Added 3.61%
142,853
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
19,971
Added 12.68%
137,509
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$217,622
$71.61 p/Share
3,039
Reduced 2.52%
117,538
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$496,038
$70.38 p/Share
7,048
Reduced 5.82%
113,949
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
6,628
Added 5.21%
120,577
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$118,768
$82.65 p/Share
1,437
Reduced 1.34%
105,768
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
15,229
Added 11.18%
120,997
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$586,493
$82.05 p/Share
7,148
Reduced 6.25%
107,205
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
5,974
Added 5.15%
109,945
Common Stock
Nov 06
2023
SELL
Open market or private sale
$362,400
$72.48 p/Share
5,000
Reduced 4.41%
108,379
Common Stock
Aug 10
2023
SELL
Open market or private sale
$506,598
$73.42 p/Share
6,900
Reduced 5.74%
113,379
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$296,406
$73.55 p/Share
4,030
Reduced 3.24%
120,279
Common Stock
Aug 05
2023
BUY
Grant, award, or other acquisition
-
9,085
Added 6.81%
124,309
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$413,651
$57.15 p/Share
7,238
Reduced 5.91%
115,224
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
16,152
Added 11.65%
122,462
Common Stock