Dec 20
2024
BUY
Grant, award, or other acquisition
$16,517
$39.61 p/Share
417
Added 0.34%
122,438
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
$16,533
$39.18 p/Share
422
Added 0.34%
122,021
Common Stock
Dec 06
2024
BUY
Open market or private purchase
$516,360
$39.72 p/Share
13,000
Added 9.66%
121,599
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
$16,540
$43.99 p/Share
376
Added 0.35%
108,599
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
$16,502
$47.42 p/Share
348
Added 0.32%
108,223
Common Stock
Oct 25
2024
BUY
Grant, award, or other acquisition
$16,544
$53.37 p/Share
310
Added 0.29%
107,875
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
$16,505
$60.24 p/Share
274
Added 0.25%
107,565
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
$16,531
$56.42 p/Share
293
Added 0.27%
107,291
Common Stock
Sep 24
2024
SELL
Payment of exercise price or tax liability
$191,160
$57.98 p/Share
3,297
Reduced 2.99%
106,998
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 6.37%
110,295
Common Stock
Sep 13
2024
BUY
Grant, award, or other acquisition
$16,551
$57.27 p/Share
289
Added 0.28%
102,795
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$16,510
$57.93 p/Share
285
Added 0.28%
102,506
Common Stock
Aug 16
2024
BUY
Grant, award, or other acquisition
$16,522
$50.22 p/Share
329
Added 0.32%
102,221
Common Stock
Aug 02
2024
BUY
Grant, award, or other acquisition
$16,515
$47.87 p/Share
345
Added 0.34%
101,892
Common Stock
Jul 19
2024
BUY
Grant, award, or other acquisition
$16,540
$52.51 p/Share
315
Added 0.31%
101,547
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$16,509
$41.17 p/Share
401
Added 0.39%
101,232
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
$16,548
$39.78 p/Share
416
Added 0.41%
100,831
Common Stock
Jun 07
2024
BUY
Grant, award, or other acquisition
$16,516
$42.79 p/Share
386
Added 0.38%
100,415
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
$16,537
$45.06 p/Share
367
Added 0.37%
100,029
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$6,765,716
$43.06 p/Share
157,123
Reduced 61.19%
99,662
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$5,318,000
$26.59 p/Share
200,000
Added 43.78%
256,785
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$149,716
$46.01 p/Share
3,254
Reduced 5.42%
56,785
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 11.1%
60,039
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$16,525
$46.55 p/Share
355
Added 0.67%
52,539
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
$16,524
$37.9 p/Share
436
Added 0.83%
52,184
Common Stock