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
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
10,419
Added 8.24%
116,037
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$21,198
$56.38 p/Share
376
Added 0.35%
105,618
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$45,857
$86.36 p/Share
531
Reduced 0.5%
105,242
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
1,817
Added 1.69%
105,773
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$1,287,774
$84.02 p/Share
15,327
Reduced 12.85%
103,956
Common Stock