Jan 27
2025
SELL
Payment of exercise price or tax liability
$10,380
$53.51 p/Share
194
Reduced 0.98%
19,669
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$5,989
$52.54 p/Share
114
Reduced 0.57%
19,863
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
-
9,611
Added 32.48%
19,977
Common Stock
Oct 05
2024
SELL
Payment of exercise price or tax liability
$6,625
$52.58 p/Share
126
Reduced 1.2%
10,366
Common Stock
Apr 03
2024
BUY
Open market or private purchase
$24,416
$61.04 p/Share
400
Added 3.67%
10,492
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
4,704
Added 31.79%
10,092
Common Stock
Jan 30
2024
BUY
Open market or private purchase
$17,854
$89.27 p/Share
200
Added 3.58%
5,388
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$17,886
$92.2 p/Share
194
Reduced 3.6%
5,188
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$10,292
$91.08 p/Share
113
Reduced 2.06%
5,382
Common Stock
Oct 23
2023
BUY
Open market or private purchase
$15,476
$77.38 p/Share
200
Added 3.51%
5,495
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$9,539
$78.19 p/Share
122
Reduced 2.34%
5,095
Common Stock
Oct 05
2023
BUY
Open market or private purchase
$15,600
$78.0 p/Share
200
Added 3.64%
5,295
Common Stock
Jul 05
2023
BUY
Open market or private purchase
$33,140
$82.85 p/Share
400
Added 7.12%
5,217
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
1,888
Added 28.16%
4,817
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$16,025
$141.82 p/Share
113
Reduced 3.71%
2,929
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$14,952
$122.56 p/Share
122
Reduced 3.86%
3,042
Common Stock
Jul 29
2022
BUY
Open market or private purchase
$53,852
$134.63 p/Share
400
Added 11.22%
3,164
Common Stock
Apr 26
2022
BUY
Open market or private purchase
$39,918
$154.72 p/Share
258
Added 8.54%
2,764
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
1,102
Added 30.54%
2,506
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
1,404
Added 50.0%
1,404
Common Stock