Sep 12
2024
SELL
Open market or private sale
$535,118
$140.01 p/Share
3,822
Reduced 4.25%
86,039
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$190,220
$49.77 p/Share
3,822
Added 4.08%
89,861
Common Stock
Sep 05
2024
SELL
Open market or private sale
$304,941
$140.01 p/Share
2,178
Reduced 2.47%
86,039
Common Stock
Sep 05
2024
BUY
Exercise of conversion of derivative security
$108,399
$49.77 p/Share
2,178
Added 2.41%
88,217
Common Stock
Jun 05
2024
SELL
Open market or private sale
$792,780
$132.13 p/Share
6,000
Reduced 6.52%
86,039
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$298,620
$49.77 p/Share
6,000
Added 6.12%
92,039
Common Stock
May 14
2024
SELL
Open market or private sale
$634,450
$126.89 p/Share
5,000
Reduced 5.49%
86,039
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$248,850
$49.77 p/Share
5,000
Added 5.21%
91,039
Common Stock
May 10
2024
SELL
Open market or private sale
$786,742
$120.15 p/Share
6,548
Reduced 7.07%
86,039
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$72,028
$11.0 p/Share
6,548
Added 6.61%
92,587
Common Stock
May 09
2024
SELL
Open market or private sale
$144,600
$120.5 p/Share
1,200
Reduced 1.38%
86,039
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$13,200
$11.0 p/Share
1,200
Added 1.36%
87,239
Common Stock
May 08
2024
SELL
Open market or private sale
$122,462
$121.01 p/Share
1,012
Reduced 1.16%
86,039
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$11,132
$11.0 p/Share
1,012
Added 1.15%
87,051
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,410
Added 1.61%
86,039
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$23,811
$111.27 p/Share
214
Reduced 0.25%
84,629
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$15,303
$109.31 p/Share
140
Reduced 0.16%
84,843
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$8,026
$109.95 p/Share
73
Reduced 0.09%
84,983
Common Stock
Feb 28
2024
SELL
Open market or private sale
$776,956
$108.97 p/Share
7,130
Reduced 7.73%
85,056
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$78,430
$11.0 p/Share
7,130
Added 7.64%
86,186
Common Stock
Dec 15
2023
SELL
Open market or private sale
$375,312
$84.0 p/Share
4,468
Reduced 4.99%
85,056
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$73,498
$16.45 p/Share
4,468
Added 4.75%
89,524
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$6,685
$66.19 p/Share
101
Reduced 0.12%
85,056
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$11,913
$55.67 p/Share
214
Reduced 0.25%
85,157
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
2,862
Added 3.24%
85,371
Common Stock