May 19
2025
|
SELL
Open market or private sale
|
$2,253,250
$90.13 p/Share
|
25,000
Reduced 13.33%
|
162,596
Common Stock
|
|
May 16
2025
|
SELL
Open market or private sale
|
$346,809
$91.05 p/Share
|
3,809
Reduced 1.99%
|
187,596
Common Stock
|
|
May 14
2025
|
BUY
Grant, award, or other acquisition
|
$14,402
$73.48 p/Share
|
196
Added 0.1%
|
191,405
Common Stock
|
|
Feb 20
2025
|
SELL
Open market or private sale
|
$4,380,500
$87.61 p/Share
|
50,000
Reduced 20.73%
|
191,209
Common Stock
|
|
Feb 18
2025
|
SELL
Open market or private sale
|
$693,839
$92.07 p/Share
|
7,536
Reduced 3.03%
|
241,209
Common Stock
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$228,205
$90.81 p/Share
|
2,513
Reduced 1.0%
|
248,745
Common Stock
|
|
Nov 14
2024
|
BUY
Grant, award, or other acquisition
|
$21,236
$30.6 p/Share
|
694
Added 0.28%
|
251,258
Common Stock
|
|
Nov 08
2024
|
SELL
Open market or private sale
|
$773,360
$96.67 p/Share
|
8,000
Reduced 3.09%
|
250,564
Common Stock
|
|
Nov 07
2024
|
SELL
Open market or private sale
|
$4,088,699
$97.35 p/Share
|
42,000
Reduced 13.97%
|
258,564
Common Stock
|
|
Oct 09
2024
|
SELL
Open market or private sale
|
$1,523,250
$60.93 p/Share
|
25,000
Reduced 7.68%
|
300,564
Common Stock
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$343,440
$42.93 p/Share
|
8,000
Reduced 2.4%
|
325,474
Common Stock
|
|
Aug 23
2024
|
SELL
Open market or private sale
|
$1,705,065
$40.51 p/Share
|
42,090
Reduced 11.21%
|
333,474
Common Stock
|
|
Aug 16
2024
|
SELL
Open market or private sale
|
$303,395
$41.79 p/Share
|
7,260
Reduced 1.9%
|
375,564
Common Stock
|
|
Aug 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
25,304
Added 6.2%
|
382,824
Common Stock
|
|
May 16
2024
|
SELL
Open market or private sale
|
$81,171
$76.94 p/Share
|
1,055
Reduced 0.29%
|
357,520
Common Stock
|
|
Mar 20
2024
|
SELL
Payment of exercise price or tax liability
|
$149,256
$36.0 p/Share
|
4,146
Reduced 1.14%
|
358,575
Common Stock
|
|
Jan 24
2024
|
BUY
Grant, award, or other acquisition
|
-
|
37,500
Added 9.37%
|
362,721
Common Stock
|
|