Nov 18
2024
SELL
Payment of exercise price or tax liability
$409,707
$108.82 p/Share
3,765
Reduced 6.61%
53,169
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
8,610
Added 13.14%
56,934
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$259,179
$112.54 p/Share
2,303
Reduced 4.55%
48,324
Common Stock
Nov 11
2024
SELL
Open market or private sale
$4,003,889
$115.19 p/Share
34,759
Reduced 40.71%
50,627
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$1,358,516
$66.05 p/Share
20,568
Added 25.84%
59,017
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
3,130
Added 4.61%
64,818
Common Stock
Aug 20
2024
SELL
Open market or private sale
$545,972
$100.05 p/Share
5,457
Reduced 8.13%
61,688
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$223,573
$40.97 p/Share
5,457
Added 8.0%
62,766
Common Stock
Aug 19
2024
SELL
Open market or private sale
$1,499,825
$100.91 p/Share
14,863
Reduced 19.42%
61,688
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$608,937
$40.97 p/Share
14,863
Added 16.26%
76,551
Common Stock
May 16
2024
SELL
Open market or private sale
$1,218,600
$101.55 p/Share
12,000
Reduced 16.28%
61,688
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$491,640
$40.97 p/Share
12,000
Added 14.0%
73,688
Common Stock
May 15
2024
SELL
Open market or private sale
$19,261
$103.0 p/Share
187
Reduced 0.3%
61,688
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$7,661
$40.97 p/Share
187
Added 0.3%
61,875
Common Stock
Mar 07
2024
SELL
Open market or private sale
$673,100
$88.01 p/Share
7,648
Reduced 11.03%
61,688
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$579,112
$77.89 p/Share
7,435
Reduced 9.68%
69,336
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
7,140
Added 8.51%
76,771
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$236,092
$74.08 p/Share
3,187
Reduced 4.38%
69,631
Common Stock
Nov 10
2023
SELL
Open market or private sale
$3,746,645
$73.91 p/Share
50,692
Reduced 42.57%
68,383
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$2,540,683
$50.12 p/Share
50,692
Added 34.89%
94,600
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
4,435
Added 5.74%
72,818
Common Stock
Mar 03
2023
SELL
Open market or private sale
$832,573
$83.0 p/Share
10,031
Reduced 12.79%
68,383
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$217,461
$71.51 p/Share
3,041
Reduced 3.73%
78,414
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
12,394
Added 13.21%
81,455
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
4,265
Added 5.82%
69,061
Common Stock