Dec 20
2024
SELL
Payment of exercise price or tax liability
$133,928
$138.93 p/Share
964
Reduced 0.94%
101,205
Common Stock
Dec 20
2024
SELL
Open market or private sale
$499,033
$149.95 p/Share
3,328
Reduced 3.15%
102,169
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$180,377
$54.2 p/Share
3,328
Added 3.06%
105,497
Common Stock
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