Feb 27
2025
BUY
Grant, award, or other acquisition
-
46,940
Added 5.4%
822,361
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$1,299,296
$48.24 p/Share
26,934
Reduced 3.36%
775,421
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
57,193
Added 6.65%
802,355
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$382,445
$50.17 p/Share
7,623
Reduced 1.01%
745,162
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$673,807
$49.14 p/Share
13,712
Reduced 1.79%
752,786
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
8,603
Added 1.11%
766,498
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$621,925
$59.91 p/Share
10,381
Reduced 1.35%
757,895
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$453,618
$59.53 p/Share
7,620
Reduced 0.98%
768,276
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$403,637
$59.28 p/Share
6,809
Reduced 0.87%
775,896
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
34,414
Added 4.21%
782,705
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$3,668,262
$58.84 p/Share
62,343
Reduced 7.69%
748,291
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
140,995
Added 14.82%
810,634
Common Stock
Jun 05
2023
SELL
Open market or private sale
$7,338,405
$61.21 p/Share
119,889
Reduced 15.18%
669,639
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$2,177,184
$18.16 p/Share
119,889
Added 13.18%
789,528
Common Stock
May 23
2023
SELL
Open market or private sale
$53,280
$59.2 p/Share
900
Reduced 0.13%
669,639
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$16,344
$18.16 p/Share
900
Added 0.13%
670,539
Common Stock
May 18
2023
SELL
Open market or private sale
$142,050
$59.51 p/Share
2,387
Reduced 0.36%
669,639
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$43,347
$18.16 p/Share
2,387
Added 0.35%
672,026
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$586,208
$55.1 p/Share
10,639
Reduced 1.56%
669,393
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$650,978
$55.53 p/Share
11,723
Reduced 1.69%
680,032
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$422,694
$55.53 p/Share
7,612
Reduced 1.09%
691,755
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$3,305,241
$52.27 p/Share
63,234
Reduced 8.69%
664,656
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
34,711
Added 4.73%
699,367
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
145,893
Added 16.7%
727,890
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$509,980
$49.15 p/Share
10,376
Reduced 1.75%
581,997
Common Stock