Feb 09
2025
SELL
Payment of exercise price or tax liability
$45,139
$114.86 p/Share
393
Reduced 1.86%
20,779
Common Stock, par valu...
Feb 08
2025
SELL
Payment of exercise price or tax liability
$59,267
$114.86 p/Share
516
Reduced 2.38%
21,172
Common Stock, par valu...
Feb 07
2025
SELL
Open market or private sale
$53,048
$116.59 p/Share
455
Reduced 2.05%
21,688
Common Stock, par valu...
Feb 06
2025
SELL
Payment of exercise price or tax liability
$34,131
$116.49 p/Share
293
Reduced 1.31%
22,143
Common Stock, par valu...
Feb 05
2025
BUY
Grant, award, or other acquisition
-
1,790
Added 7.39%
22,436
Common Stock, par valu...
Oct 25
2024
SELL
Open market or private sale
$55,097
$89.59 p/Share
615
Reduced 2.89%
20,646
Common Stock, par valu...
Feb 11
2024
SELL
Payment of exercise price or tax liability
$16,717
$55.54 p/Share
301
Reduced 1.4%
21,261
Common Stock, par valu...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$23,826
$55.54 p/Share
429
Reduced 1.95%
21,562
Common Stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$32,087
$54.57 p/Share
588
Reduced 2.6%
21,991
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
3,373
Added 13.0%
22,579
Common Stock, par valu...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$31,682
$50.21 p/Share
631
Reduced 3.18%
19,206
Common Stock, par valu...
Feb 09
2023
SELL
Payment of exercise price or tax liability
$23,427
$50.6 p/Share
463
Reduced 2.28%
19,837
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$15,053
$51.73 p/Share
291
Reduced 1.7%
16,877
Common Stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
3,423
Added 14.43%
20,300
Common Stock, par valu...
Nov 07
2022
SELL
Payment of exercise price or tax liability
$8,882
$37.32 p/Share
238
Reduced 1.37%
17,168
Common Stock, par valu...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$14,570
$44.83 p/Share
325
Reduced 1.83%
17,410
Common stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$15,915
$44.83 p/Share
355
Reduced 1.96%
17,735
Common stock, par valu...
Feb 09
2022
SELL
Payment of exercise price or tax liability
$20,634
$44.47 p/Share
464
Reduced 2.5%
18,090
Common stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
3,356
Added 15.32%
18,554
Common Stock, par valu...
Nov 06
2021
SELL
Payment of exercise price or tax liability
$9,801
$40.5 p/Share
242
Reduced 1.57%
15,194
Common Stock, par valu...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$10,630
$28.5 p/Share
373
Reduced 2.36%
15,436
Common stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$10,224
$28.8 p/Share
355
Reduced 2.2%
15,809
Common stock, par valu...
Feb 09
2021
BUY
Grant, award, or other acquisition
-
5,353
Added 24.88%
16,164
Common Stock, par valu...