Feb 14
2024
SELL
Sale (or disposition) back to the issuer
$1,655,917
$86.67 p/Share
19,106
Reduced 46.35%
22,112
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
38,211
Added 48.11%
41,218
Common Stock
Nov 30
2023
BUY
Open market or private purchase
$90
$90.11 p/Share
1
Added 0.03%
3,007
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$87
$87.79 p/Share
1
Added 0.03%
3,006
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$684
$85.53 p/Share
8
Added 0.27%
3,005
Common Stock
Aug 31
2023
BUY
Open market or private purchase
$88
$88.96 p/Share
1
Added 0.03%
2,976
Common Stock
Jul 31
2023
BUY
Open market or private purchase
$94
$94.86 p/Share
1
Added 0.03%
2,975
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$632
$90.4 p/Share
7
Added 0.23%
2,974
Common Stock
May 31
2023
BUY
Open market or private purchase
$93
$93.3 p/Share
1
Added 0.03%
2,946
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$98
$98.47 p/Share
1
Added 0.03%
2,945
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$669
$95.67 p/Share
7
Added 0.24%
2,944
Common Stock
Feb 28
2023
BUY
Open market or private purchase
$89
$89.35 p/Share
1
Added 0.03%
2,928
Common Stock
Feb 15
2023
SELL
Sale (or disposition) back to the issuer
$356,747
$91.1 p/Share
3,916
Reduced 57.23%
2,927
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
5,221
Added 43.28%
6,843
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$95
$95.31 p/Share
1
Added 0.06%
1,622
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$667
$95.31 p/Share
7
Added 0.43%
1,621
Common Stock
Nov 30
2022
BUY
Open market or private purchase
$98
$98.04 p/Share
1
Added 0.06%
1,606
Common Stock
Oct 31
2022
BUY
Open market or private purchase
$87
$87.96 p/Share
1
Added 0.06%
1,605
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$600
$85.76 p/Share
7
Added 0.43%
1,603
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$98
$97.74 p/Share
1
Added 0.06%
1,588
Common Stock
Jul 31
2022
BUY
Open market or private purchase
$99
$99.27 p/Share
1
Added 0.06%
1,587
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$571
$95.1 p/Share
6
Added 0.38%
1,586
Common Stock
May 31
2022
BUY
Open market or private purchase
$99
$99.26 p/Share
1
Added 0.06%
1,570
Common Stock
Apr 30
2022
BUY
Open market or private purchase
$93
$92.74 p/Share
1
Added 0.06%
1,569
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$568
$94.68 p/Share
6
Added 0.38%
1,568
Common Stock