May 15
2024
SELL
Payment of exercise price or tax liability
$374,821
$101.03 p/Share
3,710
Reduced 2.85%
126,271
Common Stock
Apr 11
2024
-
5,243
Reduced 3.88%
129,981
Common Stock
Apr 01
2024
-
1,196
Reduced 0.88%
135,224
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
45,455
Added 24.99%
136,420
Common Stock
Feb 20
2024
-
29,357
Reduced 24.4%
90,965
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$534,520
$113.15 p/Share
4,724
Reduced 3.78%
120,322
Common Stock
Jan 22
2024
SELL
Open market or private sale
$325,221
$116.86 p/Share
2,783
Reduced 2.18%
125,046
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$30,557
$10.98 p/Share
2,783
Added 2.13%
127,829
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$3,433,390
$118.93 p/Share
28,869
Reduced 18.76%
125,046
Common Stock
Dec 26
2023
SELL
Open market or private sale
$330,336
$118.57 p/Share
2,786
Reduced 1.78%
153,915
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$30,590
$10.98 p/Share
2,786
Added 1.75%
156,701
Common Stock
Dec 11
2023
-
11,251
Reduced 6.81%
153,915
Common Stock
Nov 24
2023
SELL
Open market or private sale
$314,734
$112.97 p/Share
2,786
Reduced 1.66%
165,166
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
$30,590
$10.98 p/Share
2,786
Added 1.63%
167,952
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$624,518
$112.79 p/Share
5,537
Reduced 3.24%
165,166
Common Stock
Nov 10
2023
SELL
Open market or private sale
$132,224
$107.85 p/Share
1,226
Reduced 0.71%
170,703
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$41,083
$33.51 p/Share
1,226
Added 0.71%
171,929
Common Stock
Nov 09
2023
SELL
Open market or private sale
$436,194
$107.49 p/Share
4,058
Reduced 2.32%
170,703
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$135,983
$33.51 p/Share
4,058
Added 2.27%
174,761
Common Stock
Nov 08
2023
SELL
Open market or private sale
$35,407
$106.01 p/Share
334
Reduced 0.2%
170,703
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$11,192
$33.51 p/Share
334
Added 0.19%
171,037
Common Stock
Nov 07
2023
SELL
Open market or private sale
$144,472
$106.23 p/Share
1,360
Reduced 0.79%
170,703
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$45,573
$33.51 p/Share
1,360
Added 0.78%
172,063
Common Stock
Oct 30
2023
SELL
Open market or private sale
$744,151
$104.81 p/Share
7,100
Reduced 3.99%
170,703
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
$237,921
$33.51 p/Share
7,100
Added 3.84%
177,803
Common Stock