Jun 06
2025
SELL
Payment of exercise price or tax liability
$1,479,261
$56.37 p/Share
26,242
Reduced 17.21%
126,258
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
$1,511,674
$56.37 p/Share
26,817
Added 14.96%
152,500
Common Stock
May 21
2025
BUY
Grant, award, or other acquisition
-
19,251
Added 13.28%
125,683
Common Stock
Dec 02
2024
SELL
Open market or private sale
$315,350
$90.1 p/Share
3,500
Reduced 3.18%
106,432
Common Stock
Nov 01
2024
SELL
Open market or private sale
$318,325
$90.95 p/Share
3,500
Reduced 3.09%
109,932
Common Stock
Oct 01
2024
SELL
Open market or private sale
$324,415
$92.69 p/Share
3,500
Reduced 2.99%
113,432
Common Stock
Sep 17
2024
-
300
Reduced 0.26%
116,932
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$1,085,674
$86.11 p/Share
12,608
Reduced 9.71%
117,232
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
$1,472,481
$86.11 p/Share
17,100
Added 11.64%
129,840
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
25,071
Added 18.19%
112,740
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$414,735
$59.7 p/Share
6,947
Reduced 7.34%
87,669
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$1,232,625
$59.7 p/Share
20,647
Added 17.91%
94,616
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
16,039
Added 17.82%
73,969
Common Stock
Jun 22
2022
BUY
Open market or private purchase
$82,260
$41.13 p/Share
2,000
Added 3.34%
57,930
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$186,658
$53.73 p/Share
3,474
Reduced 5.85%
55,930
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$934,955
$52.02 p/Share
17,973
Added 23.23%
59,404
Common Stock
May 23
2022
BUY
Grant, award, or other acquisition
-
1,617
Added 3.76%
41,431
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$107,720
$53.86 p/Share
2,000
Added 4.78%
39,814
Common Stock
Dec 20
2021
BUY
Open market or private purchase
$115,900
$57.95 p/Share
2,000
Added 5.02%
37,814
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$221,745
$84.7 p/Share
2,618
Reduced 6.81%
35,814
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
$778,270
$85.59 p/Share
9,093
Added 19.13%
38,432
Common Stock
May 24
2021
BUY
Grant, award, or other acquisition
-
6,738
Added 18.68%
29,339
Common Stock