Mar 04
2025
BUY
Open market or private purchase
$31,969
$45.67 p/Share
700
Added 0.63%
110,447
Common Stock
Feb 26
2025
BUY
Open market or private purchase
$52,400
$52.4 p/Share
1,000
Added 0.9%
109,747
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$87,329
$57.19 p/Share
1,527
Reduced 1.38%
108,747
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$60,049
$57.19 p/Share
1,050
Reduced 0.94%
110,274
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$323,959
$58.35 p/Share
5,552
Reduced 4.75%
111,324
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
13,711
Added 10.5%
116,876
Common Stock
Dec 13
2024
BUY
Open market or private purchase
$45,280
$56.6 p/Share
800
Added 0.77%
102,964
Common Stock
Sep 10
2024
BUY
Open market or private purchase
$24,735
$49.47 p/Share
500
Added 0.49%
102,164
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$97,104
$59.21 p/Share
1,640
Reduced 1.59%
101,438
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$90,596
$59.33 p/Share
1,527
Reduced 1.46%
103,078
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$61,929
$58.98 p/Share
1,050
Reduced 0.99%
104,605
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$183,844
$53.74 p/Share
3,421
Reduced 3.14%
105,655
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$134,984
$29.68 p/Share
4,548
Added 4.0%
109,076
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$497,866
$56.86 p/Share
8,756
Reduced 7.73%
104,528
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
22,250
Added 16.42%
113,284
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$77,621
$47.33 p/Share
1,640
Reduced 1.78%
90,561
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$22,890
$45.78 p/Share
500
Added 0.54%
92,201
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$94,719
$62.03 p/Share
1,527
Reduced 1.64%
91,701
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,000
Added 7.9%
93,228
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$197,134
$57.24 p/Share
3,444
Reduced 3.88%
85,228
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 8.98%
88,672
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$334,090
$68.14 p/Share
4,903
Reduced 5.81%
79,488
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$138,143
$14.8 p/Share
9,334
Added 9.96%
84,391
Common Stock