Nov 15
2024
SELL
Open market or private sale
$76,260
$76.26 p/Share
1,000
Reduced 0.82%
121,022
Common Stock
Nov 05
2024
SELL
Open market or private sale
$77,000
$77.0 p/Share
1,000
Reduced 0.81%
122,022
Common Stock
Nov 01
2024
SELL
Open market or private sale
$147,500
$73.75 p/Share
2,000
Reduced 2.03%
96,437
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
26,585
Added 17.77%
123,022
Common Stock
Oct 30
2024
SELL
Open market or private sale
$138,500
$69.25 p/Share
2,000
Reduced 1.99%
98,437
Common Stock
Oct 18
2024
SELL
Open market or private sale
$65,000
$65.0 p/Share
1,000
Reduced 0.99%
100,437
Common Stock
Oct 15
2024
SELL
Open market or private sale
$63,370
$63.37 p/Share
1,000
Reduced 0.98%
101,437
Common Stock
Sep 16
2024
SELL
Open market or private sale
$60,060
$60.06 p/Share
1,000
Reduced 0.97%
102,437
Common Stock
Aug 15
2024
SELL
Open market or private sale
$55,010
$55.01 p/Share
1,000
Reduced 0.96%
103,437
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$186,439
$66.92 p/Share
2,786
Reduced 2.61%
104,059
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
3,088
Added 2.85%
105,452
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
36,630
Added 26.09%
103,757
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$617,424
$71.05 p/Share
8,690
Reduced 11.46%
67,127
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$281,609
$71.42 p/Share
3,943
Reduced 4.94%
75,817
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
5,880
Added 7.04%
77,587
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
10,124
Added 12.05%
73,880
Common Stock
Sep 12
2023
SELL
Open market or private sale
$75,000
$75.0 p/Share
1,000
Reduced 1.54%
63,756
Common Stock
Jul 18
2023
SELL
Open market or private sale
$72,500
$72.5 p/Share
1,000
Reduced 1.52%
64,756
Common Stock
Jul 17
2023
SELL
Open market or private sale
$70,000
$70.0 p/Share
1,000
Reduced 1.5%
65,756
Common Stock
Jul 11
2023
SELL
Open market or private sale
$68,500
$68.5 p/Share
1,000
Reduced 1.48%
66,756
Common Stock
Jul 03
2023
SELL
Open market or private sale
$319,839
$65.77 p/Share
4,863
Reduced 6.7%
67,756
Common Stock
Mar 09
2023
SELL
Open market or private sale
$201,735
$71.69 p/Share
2,814
Reduced 3.75%
72,213
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
3,088
Added 4.03%
73,620
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
27,423
Added 27.6%
71,939
Common Stock
Feb 27
2023
SELL
Open market or private sale
$342,930
$72.44 p/Share
4,734
Reduced 9.61%
44,516
Common Stock