Mar 03
2025
-
1,055
Reduced 1.28%
81,483
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$173,969
$47.82 p/Share
3,638
Reduced 4.22%
82,538
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
7,738
Added 8.4%
84,399
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$95,329
$51.28 p/Share
1,859
Reduced 2.32%
78,438
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
3,954
Added 4.69%
80,297
Common Stock
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