Feb 20
2025
SELL
Payment of exercise price or tax liability
$111,762
$50.48 p/Share
2,214
Reduced 2.82%
76,343
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
4,805
Added 5.76%
78,557
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$54,940
$49.63 p/Share
1,107
Reduced 1.48%
73,752
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
2,248
Added 2.92%
74,859
Common Stock
May 01
2024
SELL
Open market or private sale
$6,135
$60.15 p/Share
102
Reduced 0.14%
72,611
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$13,899
$15.01 p/Share
926
Added 1.26%
72,713
Common Stock
Apr 01
2024
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 2.71%
71,787
Common Stock
Mar 28
2024
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 2.64%
73,787
Common Stock
Mar 01
2024
SELL
Open market or private sale
$102,267
$59.32 p/Share
1,724
Reduced 2.22%
75,787
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
3,779
Added 4.65%
77,511
Common Stock
Feb 27
2024
SELL
Open market or private sale
$106,953
$56.89 p/Share
1,880
Reduced 2.49%
73,732
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
3,954
Added 4.97%
75,612
Common Stock
Feb 23
2024
SELL
Open market or private sale
$60,974
$59.72 p/Share
1,021
Reduced 1.4%
71,658
Common Stock
Feb 22
2024
SELL
Open market or private sale
$60,557
$59.78 p/Share
1,013
Reduced 1.37%
72,679
Common Stock
Feb 21
2024
SELL
Open market or private sale
$66,358
$61.5 p/Share
1,079
Reduced 1.48%
71,658
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,034
Added 2.69%
73,692
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
2,248
Added 3.0%
72,737
Common Stock
Feb 15
2024
SELL
Open market or private sale
$59,279
$61.43 p/Share
965
Reduced 1.35%
70,489
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,031
Added 2.76%
71,454
Common Stock
Jan 02
2024
SELL
Open market or private sale
$147,000
$73.5 p/Share
2,000
Reduced 2.8%
69,423
Common Stock
Dec 14
2023
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 2.72%
71,423
Common Stock
Sep 01
2023
-
2,391
Reduced 3.15%
73,423
Common Stock
Sep 01
2023
SELL
Open market or private sale
$379,620
$84.36 p/Share
4,500
Reduced 5.6%
75,814
Common Stock
May 10
2023
SELL
Open market or private sale
$486,960
$80.0 p/Share
6,087
Reduced 7.05%
80,314
Common Stock
May 01
2023
SELL
Open market or private sale
$63,780
$63.78 p/Share
1,000
Reduced 1.14%
86,401
Common Stock