Nov 05
2024
SELL
Open market or private sale
$2,304,168
$95.08 p/Share
24,234
Reduced 44.0%
30,846
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$673,462
$27.79 p/Share
24,234
Added 30.55%
55,080
Common Stock
Aug 09
2024
SELL
Open market or private sale
$782,784
$90.6 p/Share
8,640
Reduced 21.88%
30,846
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,380,290
$89.74 p/Share
15,381
Reduced 28.03%
39,486
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$770,113
$32.06 p/Share
24,021
Added 30.45%
54,867
Common Stock
May 17
2024
SELL
Open market or private sale
$2,061,750
$92.17 p/Share
22,369
Reduced 42.04%
30,846
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$992,464
$27.05 p/Share
36,690
Added 40.81%
53,215
Common Stock
Mar 11
2024
SELL
Open market or private sale
$3,131,100
$89.46 p/Share
35,000
Reduced 67.93%
16,525
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$84,825
$90.24 p/Share
940
Reduced 1.79%
51,525
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,137
Added 3.91%
52,465
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$101,303
$90.53 p/Share
1,119
Reduced 2.18%
50,328
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,543
Added 4.71%
51,447
Common Stock
Feb 22
2024
SELL
Open market or private sale
$937,368
$89.95 p/Share
10,421
Reduced 17.57%
48,904
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$51,750
$90.79 p/Share
570
Reduced 0.95%
59,325
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,295
Added 2.12%
59,895
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$650,983
$86.74 p/Share
7,505
Reduced 11.35%
58,600
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
20,842
Added 23.97%
66,105
Common Stock
Dec 05
2023
SELL
Open market or private sale
$934,570
$71.89 p/Share
13,000
Reduced 22.31%
45,263
Common Stock
Nov 03
2023
SELL
Open market or private sale
$631,209
$66.22 p/Share
9,532
Reduced 14.06%
58,263
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$56,397
$59.87 p/Share
942
Reduced 1.37%
67,795
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
2,136
Added 3.01%
68,737
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$33,286
$57.89 p/Share
575
Reduced 0.68%
84,601
Common Stock
Feb 23
2023
SELL
Open market or private sale
$1,021,860
$56.77 p/Share
18,000
Reduced 21.28%
66,601
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,303
Added 1.51%
85,176
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$101,301
$57.46 p/Share
1,763
Reduced 2.06%
83,873
Common Stock