Dec 16
2024
SELL
Open market or private sale
$781,660
$91.96 p/Share
8,500
Reduced 6.03%
132,373
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$155,685
$92.34 p/Share
1,686
Reduced 1.18%
140,873
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,640
Added 2.49%
142,559
Common Stock
Nov 29
2024
SELL
Open market or private sale
$23,064,310
$92.76 p/Share
248,645
Reduced 64.16%
138,919
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$17,310,664
$69.62 p/Share
248,645
Added 39.08%
387,564
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$136,982
$81.44 p/Share
1,682
Reduced 1.2%
138,919
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
3,641
Added 2.52%
140,601
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$108,445
$65.25 p/Share
1,662
Reduced 1.2%
136,960
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,639
Added 2.56%
138,622
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$338,415
$75.12 p/Share
4,505
Reduced 3.23%
134,983
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
9,732
Added 6.52%
139,488
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,832,066
$78.26 p/Share
23,410
Reduced 15.32%
129,436
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
74,961
Added 32.91%
152,846
Common Stock
Jan 16
2024
SELL
Open market or private sale
$428,900
$85.78 p/Share
5,000
Reduced 4.69%
101,534
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$94,349
$79.02 p/Share
1,194
Reduced 1.11%
106,534
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
2,617
Added 2.37%
107,728
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$61,039
$75.92 p/Share
804
Reduced 0.76%
105,111
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
1,912
Added 1.77%
105,915
Common Stock
Oct 17
2023
SELL
Open market or private sale
$400,000
$80.0 p/Share
5,000
Reduced 4.59%
104,003
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$91,428
$76.0 p/Share
1,203
Reduced 1.09%
109,003
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
2,619
Added 2.32%
110,206
Common Stock
Jul 20
2023
SELL
Open market or private sale
$400,000
$80.0 p/Share
5,000
Reduced 4.44%
107,587
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$95,228
$78.12 p/Share
1,219
Reduced 1.63%
73,701
Common Stock
Jun 10
2023
BUY
Exercise of conversion of derivative security
-
2,618
Added 3.38%
74,920
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$385,495
$79.5 p/Share
4,849
Reduced 4.18%
111,188
Common Stock