May 05
2025
SELL
Payment of exercise price or tax liability
$26,836
$101.27 p/Share
265
Reduced 1.32%
19,815
Common Stock
Apr 16
2025
BUY
Grant, award, or other acquisition
-
1,225
Added 5.75%
20,080
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$55,294
$125.67 p/Share
440
Reduced 2.28%
18,855
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
1,906
Added 8.99%
19,295
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$38,116
$107.98 p/Share
353
Reduced 1.99%
17,389
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$20,608
$66.48 p/Share
310
Reduced 1.72%
17,742
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$17,534
$58.84 p/Share
298
Reduced 1.62%
18,052
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
1,680
Added 8.39%
18,350
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$30,044
$58.0 p/Share
518
Reduced 3.01%
16,670
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$18,243
$43.13 p/Share
423
Reduced 2.4%
17,188
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$15,595
$41.04 p/Share
380
Reduced 2.11%
17,611
Common Stock
May 12
2023
-
1,000
Added 5.27%
17,991
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$18,145
$46.29 p/Share
392
Reduced 2.26%
16,991
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
2,000
Added 10.32%
17,383
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$13,846
$38.04 p/Share
364
Reduced 2.31%
15,383
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$10,335
$31.13 p/Share
332
Reduced 2.06%
15,747
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 23.72%
16,079
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$6,541
$31.0 p/Share
211
Reduced 1.87%
11,079
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$8,073
$34.5 p/Share
234
Reduced 2.03%
11,290
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
3,000
Added 20.66%
11,524
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$4,411
$29.41 p/Share
150
Reduced 1.73%
8,524
Common Stock