Oct 30
2024
SELL
Open market or private sale
$316,156
$138.97 p/Share
2,275
Reduced 2.18%
102,169
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$157,657
$69.3 p/Share
2,275
Added 2.13%
104,444
Common Stock
Aug 21
2024
SELL
Open market or private sale
$648,250
$129.65 p/Share
5,000
Reduced 4.67%
102,169
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$275,900
$55.18 p/Share
5,000
Added 4.46%
107,169
Common Stock
Jul 05
2024
SELL
Open market or private sale
$273,127
$121.39 p/Share
2,250
Reduced 2.16%
101,845
Common Stock
Jul 05
2024
BUY
Exercise of conversion of derivative security
$155,925
$69.3 p/Share
2,250
Added 2.12%
104,095
Common Stock
Jun 03
2024
SELL
Open market or private sale
$284,825
$113.93 p/Share
2,500
Reduced 2.4%
101,845
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$137,950
$55.18 p/Share
2,500
Added 2.34%
104,345
Common Stock
May 10
2024
SELL
Open market or private sale
$264,791
$110.56 p/Share
2,395
Reduced 2.3%
101,845
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$132,156
$55.18 p/Share
2,395
Added 2.25%
104,240
Common Stock
May 06
2024
SELL
Open market or private sale
$11,587
$110.36 p/Share
105
Reduced 0.1%
101,845
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$5,793
$55.18 p/Share
105
Added 0.1%
101,950
Common Stock
May 02
2024
SELL
Open market or private sale
$218,109
$105.93 p/Share
2,059
Reduced 1.98%
101,845
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$142,688
$69.3 p/Share
2,059
Added 1.94%
103,904
Common Stock
Apr 08
2024
SELL
Open market or private sale
$6,033,322
$100.89 p/Share
59,801
Reduced 37.0%
101,845
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$2,493,103
$41.69 p/Share
59,801
Added 27.0%
161,646
Common Stock
Apr 05
2024
SELL
Open market or private sale
$237,862
$96.81 p/Share
2,457
Reduced 2.36%
101,845
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
$135,577
$55.18 p/Share
2,457
Added 2.3%
104,302
Common Stock
Apr 04
2024
SELL
Open market or private sale
$19,314
$96.57 p/Share
200
Reduced 0.2%
101,845
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$11,036
$55.18 p/Share
200
Added 0.2%
102,045
Common Stock
Apr 03
2024
SELL
Open market or private sale
$19,322
$96.61 p/Share
200
Reduced 0.2%
101,845
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
$11,036
$55.18 p/Share
200
Added 0.2%
102,045
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$182,848
$93.1 p/Share
1,964
Reduced 1.89%
101,845
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$637,187
$88.4 p/Share
7,208
Reduced 6.49%
103,809
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
12,629
Added 10.21%
111,017
Common Stock