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
Apr 30
2023
BUY
Grant, award, or other acquisition
$21,284
$30.02 p/Share
709
Added 0.8%
87,401
Common Stock
Apr 03
2023
SELL
Open market or private sale
$67,190
$67.19 p/Share
1,000
Reduced 1.14%
86,692
Common Stock
Mar 01
2023
SELL
Open market or private sale
$62,000
$62.0 p/Share
1,000
Reduced 1.13%
87,692
Common Stock
Feb 28
2023
SELL
Open market or private sale
$178,714
$61.12 p/Share
2,924
Reduced 3.19%
88,692
Common Stock