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
Apr 12
2024
BUY
Grant, award, or other acquisition
$16,519
$37.63 p/Share
439
Added 0.84%
51,748
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$16,512
$42.34 p/Share
390
Added 0.75%
51,309
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$311,733
$40.26 p/Share
7,743
Reduced 13.2%
50,919
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$1,287,651
$23.8 p/Share
54,103
Added 47.98%
58,662
Common Stock
Aug 29
2023
SELL
Open market or private sale
$3,270,030
$18.91 p/Share
172,926
Reduced 97.43%
4,559
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$52,531
$33.08 p/Share
1,588
Reduced 0.89%
177,485
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
5,380
Added 2.92%
179,073
Common Stock