Nov 14
2024
-
2,000
Reduced 0.45%
442,114
Common Stock, par valu...
Oct 15
2024
SELL
Open market or private sale
$2,988,000
$59.76 p/Share
50,000
Reduced 10.12%
444,114
Common Stock, par valu...
Aug 06
2024
SELL
Open market or private sale
$3,830,250
$51.07 p/Share
75,000
Reduced 13.18%
494,114
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$3,955,948
$50.8 p/Share
77,873
Reduced 12.04%
569,114
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
38,236
Added 5.58%
646,987
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
194,592
Added 24.22%
608,751
Common Stock, par valu...
Dec 26
2023
SELL
Open market or private sale
$357,663
$45.51 p/Share
7,859
Reduced 1.86%
414,159
Common Stock, par valu...
Dec 20
2023
SELL
Open market or private sale
$751,290
$45.53 p/Share
16,501
Reduced 3.76%
422,018
Common Stock, par valu...
Dec 19
2023
SELL
Open market or private sale
$981,022
$45.54 p/Share
21,542
Reduced 4.68%
438,519
Common Stock, par valu...
Dec 18
2023
SELL
Open market or private sale
$186,459
$45.5 p/Share
4,098
Reduced 0.88%
460,061
Common Stock, par valu...
Nov 15
2023
-
2,750
Reduced 0.59%
464,159
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,231,598
$27.08 p/Share
45,480
Reduced 8.88%
466,909
Common Stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
64,864
Added 11.26%
511,422
Common Stock, par valu...
Feb 02
2023
BUY
Grant, award, or other acquisition
-
17,569
Added 3.79%
446,558
Common Stock, par valu...
Nov 07
2022
BUY
Open market or private purchase
$1,003,199
$16.72 p/Share
60,000
Added 12.27%
428,989
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$2,522,042
$43.6 p/Share
57,845
Reduced 15.39%
317,938
Common Stock, par valu...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
45,416
Added 10.79%
375,423
Common Stock, par valu...
Feb 03
2022
BUY
Grant, award, or other acquisition
-
28,455
Added 7.94%
330,007
Common Stock, par valu...
Sep 17
2021
SELL
Open market or private sale
$7,233,835
$69.01 p/Share
104,823
Reduced 25.56%
305,218
Common Stock, par valu...
Sep 17
2021
BUY
Exercise of conversion of derivative security
$801,896
$7.65 p/Share
104,823
Added 20.36%
410,041
Common Stock, par valu...
Jun 01
2021
SELL
Open market or private sale
$94,154
$47.94 p/Share
1,964
Reduced 0.64%
305,218
Common Stock, par valu...
Mar 01
2021
SELL
Open market or private sale
$3,136,992
$182.5 p/Share
17,189
Reduced 14.37%
102,394
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
9,485
Added 7.36%
119,384
Common Stock, par valu...
Oct 09
2020
SELL
Open market or private sale
$2,543,614
$125.4 p/Share
20,284
Reduced 15.58%
109,899
Common Stock, par valu...
Oct 08
2020
SELL
Open market or private sale
$49,920
$124.8 p/Share
400
Reduced 0.31%
130,183
Common Stock, par valu...