Dec 03
2024
SELL
Payment of exercise price or tax liability
$92,988
$66.85 p/Share
1,391
Reduced 4.94%
26,764
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
5,704
Added 16.85%
28,155
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$79,419
$54.36 p/Share
1,461
Reduced 6.11%
22,451
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
6,000
Added 20.06%
23,912
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$16,579
$45.3 p/Share
366
Reduced 2.0%
17,912
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$5,485
$44.24 p/Share
124
Reduced 0.67%
18,278
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,742
$44.69 p/Share
218
Reduced 1.17%
18,402
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,249
Added 10.78%
18,620
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$5,496
$51.37 p/Share
107
Reduced 0.65%
16,371
Common Stock
Jul 06
2023
SELL
Payment of exercise price or tax liability
$13,172
$35.99 p/Share
366
Reduced 2.17%
16,478
Common Stock
May 04
2023
BUY
Open market or private purchase
$15,313
$30.75 p/Share
498
Added 2.87%
16,844
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$6,172
$60.51 p/Share
102
Reduced 0.62%
16,346
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,202
Added 11.81%
16,448
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$14,894
$60.3 p/Share
247
Reduced 1.7%
14,246
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$18,478
$75.73 p/Share
244
Reduced 1.66%
14,493
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$25,115
$68.62 p/Share
366
Reduced 2.42%
14,737
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,253
Added 7.66%
15,103
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$10,629
$75.92 p/Share
140
Reduced 1.0%
13,850
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$8,089
$75.6 p/Share
107
Reduced 0.76%
13,990
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$5,850
$76.97 p/Share
76
Reduced 0.54%
14,097
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$17,322
$70.99 p/Share
244
Reduced 1.69%
14,173
Common Stock
Jul 03
2021
SELL
Payment of exercise price or tax liability
$27,044
$73.89 p/Share
366
Reduced 2.48%
14,417
Common Stock
Mar 12
2021
SELL
Open market or private sale
$48,419
$78.73 p/Share
615
Reduced 3.99%
14,783
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
1,079
Added 6.45%
15,655
Common Stock