Jul 17
2025
|
BUY
Grant, award, or other acquisition
|
$6,440
$78.54 p/Share
|
82
|
|
Jun 12
2025
|
BUY
Grant, award, or other acquisition
|
$4,820
$76.52 p/Share
|
63
|
|
May 22
2025
|
BUY
Grant, award, or other acquisition
|
$5,592
$73.58 p/Share
|
76
|
|
Apr 25
2025
|
BUY
Grant, award, or other acquisition
|
$5,600
$74.67 p/Share
|
75
|
|
Mar 18
2025
|
BUY
Grant, award, or other acquisition
|
$4,808
$69.69 p/Share
|
69
|
|
Feb 21
2025
|
BUY
Grant, award, or other acquisition
|
$7,221
$72.94 p/Share
|
99
|
|
Jan 28
2025
|
BUY
Grant, award, or other acquisition
|
$6,452
$75.03 p/Share
|
86
|
|
Dec 18
2024
|
BUY
Grant, award, or other acquisition
|
$5,095
$71.77 p/Share
|
71
|
|
Nov 20
2024
|
BUY
Grant, award, or other acquisition
|
$5,935
$73.28 p/Share
|
81
|
|
Oct 16
2024
|
BUY
Grant, award, or other acquisition
|
$5,093
$66.15 p/Share
|
77
|
|
Sep 18
2024
|
BUY
Grant, award, or other acquisition
|
$5,130
$62.57 p/Share
|
82
|
|
Aug 22
2024
|
BUY
Grant, award, or other acquisition
|
$6,737
$57.1 p/Share
|
118
|
|
Jul 26
2024
|
BUY
Grant, award, or other acquisition
|
$7,529
$63.27 p/Share
|
119
|
|
Jun 12
2024
|
BUY
Grant, award, or other acquisition
|
$4,280
$48.1 p/Share
|
89
|
|
May 23
2024
|
BUY
Grant, award, or other acquisition
|
$5,108
$46.44 p/Share
|
110
|
|
Apr 26
2024
|
BUY
Grant, award, or other acquisition
|
$5,122
$46.15 p/Share
|
111
|
|
Mar 19
2024
|
BUY
Grant, award, or other acquisition
|
$4,297
$43.85 p/Share
|
98
|
|
Feb 23
2024
|
BUY
Grant, award, or other acquisition
|
$6,716
$46.0 p/Share
|
146
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
$5,911
$51.4 p/Share
|
115
|
|
Dec 20
2023
|
BUY
Grant, award, or other acquisition
|
$4,310
$50.71 p/Share
|
85
|
|
Nov 27
2023
|
SELL
Other acquisition or disposition
|
-
|
507
|
|
Nov 22
2023
|
BUY
Grant, award, or other acquisition
|
$5,928
$46.32 p/Share
|
128
|
|
Oct 24
2023
|
BUY
Grant, award, or other acquisition
|
$6,740
$38.3 p/Share
|
176
|
|
Sep 21
2023
|
BUY
Grant, award, or other acquisition
|
$3,490
$41.07 p/Share
|
85
|
|
Aug 16
2023
|
BUY
Grant, award, or other acquisition
|
$5,923
$47.39 p/Share
|
125
|
|