Nov 06
2024
-
5,753
Reduced 1.73%
326,162
Common Stock
Nov 05
2024
SELL
Open market or private sale
$9,989,182
$83.83 p/Share
119,160
Reduced 26.42%
331,915
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$3,674,894
$30.84 p/Share
119,160
Added 20.9%
451,075
Common Stock
Aug 22
2024
-
6,973
Reduced 2.06%
331,245
Common Stock
May 30
2024
SELL
Open market or private sale
$1,825,170
$72.05 p/Share
25,332
Reduced 7.37%
318,188
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$640,139
$25.27 p/Share
25,332
Added 6.87%
343,520
Common Stock
May 29
2024
SELL
Open market or private sale
$2,089,242
$71.52 p/Share
29,212
Reduced 8.41%
318,188
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$738,187
$25.27 p/Share
29,212
Added 7.76%
347,400
Common Stock
May 28
2024
SELL
Open market or private sale
$5,846,006
$72.28 p/Share
80,880
Reduced 20.27%
318,188
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$2,043,837
$25.27 p/Share
80,880
Added 16.85%
399,068
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,323,649
$60.27 p/Share
21,962
Reduced 7.52%
270,127
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
48,061
Added 13.12%
318,188
Common Stock
Mar 01
2024
SELL
Open market or private sale
$6,793,340
$59.09 p/Share
114,966
Reduced 28.31%
291,174
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$3,571,993
$31.07 p/Share
114,966
Added 22.06%
406,140
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,897,038
$63.1 p/Share
30,064
Reduced 9.36%
291,174
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
68,406
Added 17.56%
321,238
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
52,297
Added 15.2%
291,719
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$984,069
$47.98 p/Share
20,510
Reduced 7.89%
239,422
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,444,999
$44.11 p/Share
32,759
Reduced 11.23%
258,985
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
74,121
Added 20.26%
291,744
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$359,270
$39.91 p/Share
9,002
Reduced 4.01%
215,257
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$494,606
$41.2 p/Share
12,005
Reduced 5.12%
222,611
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
53,680
Added 18.62%
234,616
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
67,026
Added 27.13%
180,040
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$44,555
$46.9 p/Share
950
Reduced 0.83%
113,012
Common Stock