Dec 26
2023
SELL
Open market or private sale
$192,368
$155.89 p/Share
1,234
Reduced 1.43%
85,082
Common Stock
Dec 22
2023
SELL
Open market or private sale
$288,353
$158.96 p/Share
1,814
Reduced 2.06%
86,316
Common Stock
Dec 21
2023
SELL
Open market or private sale
$306,755
$157.23 p/Share
1,951
Reduced 2.17%
88,130
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$778,444
$155.72 p/Share
4,999
Added 5.26%
90,081
Common Stock
Dec 18
2023
SELL
Open market or private sale
$491,474
$158.54 p/Share
3,100
Reduced 3.52%
85,082
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$142,693
$46.03 p/Share
3,100
Added 3.4%
88,182
Common Stock
Dec 14
2023
SELL
Open market or private sale
$966,900
$161.15 p/Share
6,000
Reduced 6.59%
85,082
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$276,180
$46.03 p/Share
6,000
Added 6.18%
91,082
Common Stock
Dec 13
2023
-
4,000
Reduced 4.49%
85,082
Common Stock
Dec 04
2023
SELL
Open market or private sale
$1,278,825
$150.45 p/Share
8,500
Reduced 8.71%
89,082
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$391,255
$46.03 p/Share
8,500
Added 8.01%
97,582
Common Stock
Nov 15
2023
-
3,000
Reduced 3.26%
89,082
Common Stock
Nov 14
2023
SELL
Open market or private sale
$896,160
$149.36 p/Share
6,000
Reduced 6.12%
92,082
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$276,180
$46.03 p/Share
6,000
Added 5.76%
98,082
Common Stock
Sep 25
2023
SELL
Payment of exercise price or tax liability
$1,347,412
$136.96 p/Share
9,838
Reduced 9.65%
92,082
Common Stock
Sep 25
2023
BUY
Exercise of conversion of derivative security
$3,424,000
$136.96 p/Share
25,000
Added 20.49%
97,001
Common Stock
Aug 31
2023
SELL
Open market or private sale
$827,500
$165.5 p/Share
5,000
Reduced 6.1%
76,920
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$230,150
$46.03 p/Share
5,000
Added 5.75%
81,920
Common Stock
Jun 26
2023
-
1,648
Reduced 2.1%
76,920
Common Stock
Jun 07
2023
SELL
Open market or private sale
$1,662,500
$166.25 p/Share
10,000
Reduced 11.29%
78,568
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$460,300
$46.03 p/Share
10,000
Added 10.15%
88,568
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,578,500
$157.85 p/Share
10,000
Reduced 11.29%
78,568
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$460,300
$46.03 p/Share
10,000
Added 10.15%
88,568
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$173,478
$176.12 p/Share
985
Reduced 1.24%
78,568
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$440,476
$176.12 p/Share
2,501
Added 3.08%
78,790
Common Stock